clear pointer before hash table
This commit is contained in:
@@ -93,6 +93,8 @@ isc_ht_destroy(isc_ht_t **htp) {
|
||||
REQUIRE(htp != NULL);
|
||||
|
||||
ht = *htp;
|
||||
*htp = NULL;
|
||||
|
||||
REQUIRE(ISC_HT_VALID(ht));
|
||||
|
||||
ht->magic = 0;
|
||||
@@ -114,7 +116,6 @@ isc_ht_destroy(isc_ht_t **htp) {
|
||||
isc_mem_put(ht->mctx, ht->table, ht->size * sizeof(isc_ht_node_t*));
|
||||
isc_mem_putanddetach(&ht->mctx, ht, sizeof(struct isc_ht));
|
||||
|
||||
*htp = NULL;
|
||||
}
|
||||
|
||||
isc_result_t
|
||||
|
||||
Reference in New Issue
Block a user