From 7d2a9123357b410aa7dca03eaa295b0741375e8b Mon Sep 17 00:00:00 2001 From: Stig Venaas Date: Wed, 19 Sep 2001 19:43:59 +0000 Subject: Not using _free_ldap_result destructor for le_result_entry, leads to crashes due to freeing same memory several times in some cases --- ext/ldap/ldap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/ldap/ldap.c b/ext/ldap/ldap.c index 696646e1b5..8562b52753 100644 --- a/ext/ldap/ldap.c +++ b/ext/ldap/ldap.c @@ -207,7 +207,7 @@ PHP_MINIT_FUNCTION(ldap) le_result = zend_register_list_destructors_ex(_free_ldap_result, NULL, "ldap result", module_number); le_link = zend_register_list_destructors_ex(_close_ldap_link, NULL, "ldap link", module_number); - le_result_entry = zend_register_list_destructors_ex(_free_ldap_result, NULL, "ldap result entry", module_number); + le_result_entry = zend_register_list_destructors_ex(NULL, NULL, "ldap result entry", module_number); ldap_module_entry.type = type; -- cgit v1.2.1