]> granicus.if.org Git - php/commitdiff
Fixed meory leak in case of unknown pragma
authorDmitry Stogov <dmitry@php.net>
Mon, 27 Mar 2006 08:09:18 +0000 (08:09 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 27 Mar 2006 08:09:18 +0000 (08:09 +0000)
Zend/zend_compile.c

index b4d4a03139c0899c03fe8bd9c2295dc3dfcf8e09..6b9b4cdb3f99be065d7b418c7992694ba49d0c39 100644 (file)
@@ -3781,6 +3781,8 @@ void zend_do_declare_stmt(znode *var, znode *val TSRMLS_DC)
                }
                efree(val->u.constant.value.str.val);
 #endif /* ZEND_MULTIBYTE */
+       } else {
+               zval_dtor(&val->u.constant);
        }
        zval_dtor(&var->u.constant);
 }