summaryrefslogtreecommitdiff
path: root/Zend/zend_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_list.c')
-rw-r--r--Zend/zend_list.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/Zend/zend_list.c b/Zend/zend_list.c
index c3401d85c0..1f97af9c0c 100644
--- a/Zend/zend_list.c
+++ b/Zend/zend_list.c
@@ -360,10 +360,7 @@ ZEND_API zend_resource* zend_register_persistent_resource(const char *key, size_
zend_string *str = zend_string_init(key, key_len, 1);
zend_resource *ret = zend_register_persistent_resource_ex(str, rsrc_pointer, rsrc_type);
- if (UNEXPECTED(ret == NULL)) {
- free(str);
- }
-
+ zend_string_release(str);
return ret;
}