Commit 2fca4a33 authored by Mark Andrews's avatar Mark Andrews

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

                        before clearing 'magic'. [RT #21274]
parent 43a0c58e
2882. [bug] Remove memory context from list of active contexts
before clearing 'magic'. [RT #21274]
2881. [bug] Reduce the amount of time the rbtdb write lock
is held when closing a version. [RT #21198]
......
......@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment