summaryrefslogtreecommitdiffstats
path: root/bind-96-db_unregister.patch
blob: fcea84b4dd064a6dcc9569380c09e71331af516a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/lib/dns/db.c b/lib/dns/db.c
index a4c2864..62f461c 100644
--- a/lib/dns/db.c
+++ b/lib/dns/db.c
@@ -860,6 +860,8 @@ dns_db_unregister(dns_dbimplementation_t **dbimp) {
 	isc_mem_put(mctx, imp, sizeof(dns_dbimplementation_t));
 	isc_mem_detach(&mctx);
 	RWUNLOCK(&implock, isc_rwlocktype_write);
+
+	*dbimp = NULL;
 }
 
 isc_result_t