Browse Source

- Just another place where rewind() might not be set

PHP-5.1
Marcus Boerger 21 years ago
parent
commit
34f32d4dcd
  1. 4
      ext/spl/spl_iterators.c

4
ext/spl/spl_iterators.c

@ -2085,7 +2085,9 @@ PHP_FUNCTION(iterator_count)
iter = Z_OBJCE_P(obj)->get_iterator(Z_OBJCE_P(obj), obj TSRMLS_CC);
iter->funcs->rewind(iter TSRMLS_CC);
if (iter->funcs->rewind) {
iter->funcs->rewind(iter TSRMLS_CC);
}
while (iter->funcs->valid(iter TSRMLS_CC) == SUCCESS) {
count++;
iter->funcs->move_forward(iter TSRMLS_CC);

Loading…
Cancel
Save