From: Marcus Boerger Date: Thu, 22 Dec 2005 00:37:07 +0000 (+0000) Subject: - WS X-Git-Tag: php-5.1.2RC1~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7f6018aa3ab9c496312fba31290c46ad3536418c;p=php - WS --- diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 9923e1b66e..8f5c569c18 100755 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -208,15 +208,15 @@ next_step: zval_ptr_dtor(&retval); if (has_children) { if (object->max_depth == -1 || object->max_depth > object->level) { - switch (object->mode) { - case RIT_LEAVES_ONLY: - case RIT_CHILD_FIRST: - object->iterators[object->level].state = RS_CHILD; - goto next_step; - case RIT_SELF_FIRST: - object->iterators[object->level].state = RS_SELF; - goto next_step; - } + switch (object->mode) { + case RIT_LEAVES_ONLY: + case RIT_CHILD_FIRST: + object->iterators[object->level].state = RS_CHILD; + goto next_step; + case RIT_SELF_FIRST: + object->iterators[object->level].state = RS_SELF; + goto next_step; + } } else { /* do not recurse into */ if (object->mode == RIT_LEAVES_ONLY) {