Code

openldap: fix double-free error on shutdown
authorMarc Fournier <marc.fournier@camptocamp.com>
Tue, 1 Jul 2014 12:32:27 +0000 (14:32 +0200)
committerMarc Fournier <marc.fournier@camptocamp.com>
Fri, 29 Aug 2014 13:09:41 +0000 (15:09 +0200)
This is already handled by ldap_unbind_ext_s() on line 739

src/openldap.c

index 28f4f5fc8f94261d8153286388c49ff6934f9640..24687e07bb192fc5b090e3cca66e6e7ce3d50bfe 100644 (file)
@@ -244,7 +244,6 @@ static int ldap_config_add (oconfig_item_t *ci) /* {{{ */
 
                memset (&ud, 0, sizeof (ud));
                ud.data = st;
-               ud.free_func = (void *) ldap_free;
 
                memset (callback_name, 0, sizeof (callback_name));
                ssnprintf (callback_name, sizeof (callback_name),