summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Venaas <venaas@php.net>2001-09-19 19:43:59 +0000
committerStig Venaas <venaas@php.net>2001-09-19 19:43:59 +0000
commit7d2a9123357b410aa7dca03eaa295b0741375e8b (patch)
treef129da0313b7184a4894aaab87dfbad6eb1d5c7e
parent810dd37b902aabfe878288a0e6275719984c12ec (diff)
downloadphp-git-7d2a9123357b410aa7dca03eaa295b0741375e8b.tar.gz
Not using _free_ldap_result destructor for le_result_entry, leads to
crashes due to freeing same memory several times in some cases
-rw-r--r--ext/ldap/ldap.c2
1 files changed, 1 insertions, 1 deletions
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;