summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2014-05-18 20:55:06 +0800
committerXinchen Hui <laruence@gmail.com>2014-05-18 20:55:06 +0800
commitb0ecac6ba8e475f9c42eee106ebc397f86c6ef64 (patch)
treec65d5f0bbbd70791fc644c79e41069e2dd0417be
parent204e580fcd4ea6967125deff8a8f9abcb6021330 (diff)
downloadphp-git-b0ecac6ba8e475f9c42eee106ebc397f86c6ef64.tar.gz
Fixed uninitialized used
-rw-r--r--ext/standard/var.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/ext/standard/var.c b/ext/standard/var.c
index 8cba814f5e..fa46cf2ee7 100644
--- a/ext/standard/var.c
+++ b/ext/standard/var.c
@@ -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;
}
}