2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-31 14:35:26 +00:00

2882. [bug] Remove memory context from list of active contexts

before clearing 'magic'. [RT #21274]
This commit is contained in:
Mark Andrews
2010-05-12 00:46:55 +00:00
parent 43a0c58e70
commit 2fca4a3321
2 changed files with 7 additions and 4 deletions

View File

@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: mem.c,v 1.155 2010/03/04 23:50:34 tbox Exp $ */
/* $Id: mem.c,v 1.156 2010/05/12 00:46:55 marka Exp $ */
/*! \file */
@@ -1050,14 +1050,14 @@ destroy(isc__mem_t *ctx) {
unsigned int i;
isc_ondestroy_t ondest;
ctx->common.impmagic = 0;
ctx->common.magic = 0;
LOCK(&lock);
ISC_LIST_UNLINK(contexts, ctx, link);
totallost += ctx->inuse;
UNLOCK(&lock);
ctx->common.impmagic = 0;
ctx->common.magic = 0;
INSIST(ISC_LIST_EMPTY(ctx->pools));
#if ISC_MEM_TRACKLINES