diff options
Diffstat (limited to 'Zend/zend_list.c')
-rw-r--r-- | Zend/zend_list.c | 5 |
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; } |