Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 7c6c43a

Browse files
committed
Fix segfault in zend_destroy_rsrc_list
1 parent ee56458 commit 7c6c43a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

library.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ redis_sock_get_connection_pool(RedisSock *redis_sock)
7474
res.type = le_redis_pconnect;
7575
res.ptr = p;
7676
le = &res;
77-
zend_hash_update_mem(&EG(persistent_list), persistent_id, le, sizeof(*le));
77+
zend_hash_str_update_mem(&EG(persistent_list), ZSTR_VAL(persistent_id), ZSTR_LEN(persistent_id), le, sizeof(*le));
7878
#else
79-
le = zend_register_persistent_resource_ex(persistent_id, p, le_redis_pconnect);
79+
le = zend_register_persistent_resource(ZSTR_VAL(persistent_id), ZSTR_LEN(persistent_id), p, le_redis_pconnect);
8080
#endif
8181
}
8282
zend_string_release(persistent_id);

0 commit comments

Comments
 (0)