]> granicus.if.org Git - php/commitdiff
Fixed uninitialized used
authorXinchen Hui <laruence@gmail.com>
Sun, 18 May 2014 12:55:06 +0000 (20:55 +0800)
committerXinchen Hui <laruence@gmail.com>
Sun, 18 May 2014 12:55:06 +0000 (20:55 +0800)
ext/standard/var.c

index 8cba814f5e380eff46965911551cd3d424a9f132..fa46cf2ee706114c33bb63c1cd8346c531e32b9b 100644 (file)
@@ -762,8 +762,7 @@ static void php_var_serialize_class(smart_str *buf, zval *struc, zval *retval_pt
                                                if ((d = zend_hash_find(propers, priv_name)) != NULL) {
                                                        if (Z_TYPE_P(d) == IS_INDIRECT) {
                                                                d = Z_INDIRECT_P(d);
-                                                               if (Z_TYPE_P(d) == IS_UNDEF) {
-                                                                       STR_FREE(prot_name);
+                                                               if (Z_ISUNDEF_P(d)) {
                                                                        break;
                                                                }
                                                        }