]> granicus.if.org Git - php/commitdiff
make this macro safe
authorSterling Hughes <sterling@php.net>
Mon, 3 Nov 2003 13:55:19 +0000 (13:55 +0000)
committerSterling Hughes <sterling@php.net>
Mon, 3 Nov 2003 13:55:19 +0000 (13:55 +0000)
ext/simplexml/simplexml.c

index 464a77be2636c4c6ea524cd5945145dc9d0f4991..f686d274d06358fb440fc99acf2b4897013b77f4 100644 (file)
@@ -81,8 +81,8 @@ _node_as_zval(php_sxe_object *sxe, xmlNodePtr node, zval *value TSRMLS_DC)
        }
 
 #define GET_NODE(__s, __n) { \
-       if (__s->node && __s->node->node) { \
-               __n = __s->node->node; \
+       if ((__s)->node && (__s)->node->node) { \
+               __n = (__s)->node->node; \
        } else { \
                __n = NULL; \
                php_error(E_WARNING, "Node no longer exists"); \