From: Sterling Hughes Date: Mon, 30 Jun 2003 03:11:03 +0000 (+0000) Subject: and my first user doesn't even like goto's. sniffle X-Git-Tag: BEFORE_ARG_INFO~542 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=57e1c829aa6490cd82b4f6c980bb995799c5b951;p=php and my first user doesn't even like goto's. sniffle --- diff --git a/ext/simplexml/simplexml.c b/ext/simplexml/simplexml.c index 67e974cedd..6d00ab9f95 100644 --- a/ext/simplexml/simplexml.c +++ b/ext/simplexml/simplexml.c @@ -147,10 +147,10 @@ sxe_property_read(zval *object, zval *member TSRMLS_DC) while (node) { SKIP_TEXT(node); - if (node->ns) { + do if (node->ns) { if (node->parent->ns) { if (!xmlStrcmp(node->ns->href, node->parent->ns->href)) { - goto this_iter; + break; } } @@ -160,8 +160,7 @@ sxe_property_read(zval *object, zval *member TSRMLS_DC) APPEND_CUR_ELEMENT(counter, value); goto next_iter; } - } -this_iter: + } while (0); if (!xmlStrcmp(node->name, name)) { APPEND_PREV_ELEMENT(counter, value);