summaryrefslogtreecommitdiff
path: root/ext/reflection/php_reflection.c
diff options
context:
space:
mode:
authorXinchen Hui <laruence@gmail.com>2014-03-02 21:44:17 +0800
committerXinchen Hui <laruence@gmail.com>2014-03-02 21:44:17 +0800
commit18363f42b2bb915009a052e330848ba70ead506b (patch)
treec54df5e84d8128a5f4aaa080109115cf48669239 /ext/reflection/php_reflection.c
parent35742a74e230a3ccee2badc43de7ee5a348fe9cb (diff)
downloadphp-git-18363f42b2bb915009a052e330848ba70ead506b.tar.gz
Fixed invalid free
Diffstat (limited to 'ext/reflection/php_reflection.c')
-rw-r--r--ext/reflection/php_reflection.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ext/reflection/php_reflection.c b/ext/reflection/php_reflection.c
index 8111de92f7..98d90a9bf6 100644
--- a/ext/reflection/php_reflection.c
+++ b/ext/reflection/php_reflection.c
@@ -304,7 +304,7 @@ static void reflection_free_objects_storage(zend_object *object TSRMLS_DC) /* {{
break;
case REF_TYPE_DYNAMIC_PROPERTY:
prop_reference = (property_reference*)intern->ptr;
- efree((char*)prop_reference->prop.name);
+ STR_RELEASE(prop_reference->prop.name);
efree(intern->ptr);
break;
case REF_TYPE_OTHER: