From 2132cd452f6fc0cd0110b71fbd89157924fd51ab Mon Sep 17 00:00:00 2001 From: Petr Menšík Date: Aug 18 2020 07:34:21 +0000 Subject: Return back resetting of detached pointer --- diff --git a/src/ldap_driver.c b/src/ldap_driver.c index d14bf66..5d6ca81 100644 --- a/src/ldap_driver.c +++ b/src/ldap_driver.c @@ -183,6 +183,9 @@ detach(dns_db_t **dbp) REQUIRE(dbp != NULL && VALID_LDAPDB((ldapdb_t *)(*dbp))); ldapdb_t *ldapdb = (ldapdb_t *)(*dbp); unsigned int refs; + + *dbp = NULL; + #if LIBDNS_VERSION_MAJOR < 1600 isc_refcount_decrement(&ldapdb->refs, &refs); #else