From cfdb8ad3dcb8f7f30dfb22471e116f631bd67653 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 28 Sep 2005 04:52:03 +0000 Subject: [PATCH] 1920. [bug] Client memory contexts were not using internal malloc. [RT# 15434] --- CHANGES | 3 +++ bin/named/client.c | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 92b9108b4e..b580b686c3 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +1920. [bug] Client memory contexts were not using internal + malloc. [RT# 15434] + 1919. [bug] The cache memory context array was too small to have the desired performance characteristics. [RT #15454] diff --git a/bin/named/client.c b/bin/named/client.c index 164f8eeead..8657f43427 100644 --- a/bin/named/client.c +++ b/bin/named/client.c @@ -15,7 +15,7 @@ * PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: client.c,v 1.219.18.11 2005/08/15 01:46:48 marka Exp $ */ +/* $Id: client.c,v 1.219.18.12 2005/09/28 04:52:03 marka Exp $ */ #include @@ -1698,7 +1698,8 @@ client_create(ns_clientmgr_t *manager, ns_client_t **clientp) { * since we are very sure that multiple threads will never get access * to the context simultaneously. */ - result = isc_mem_create2(0, 0, &mctx, ISC_MEMFLAG_NOLOCK); + result = isc_mem_create2(0, 0, &mctx, + ISC_MEMFLAG_DEFAULT | ISC_MEMFLAG_NOLOCK); if (result != ISC_R_SUCCESS) return (result); #else