From e860332b07e9126880a826952aaa76942c3b4871 Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Thu, 20 Jul 2000 17:58:59 +0000 Subject: [PATCH] A call to isc_mem_put could pass a different size than was gotten. Use isc_mem_allocate instead. --- bin/dig/dighost.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/dig/dighost.c b/bin/dig/dighost.c index 0d3e7b7701..f380f716cf 100644 --- a/bin/dig/dighost.c +++ b/bin/dig/dighost.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: dighost.c,v 1.93 2000/07/20 17:56:20 mws Exp $ */ +/* $Id: dighost.c,v 1.94 2000/07/20 17:58:59 bwelling Exp $ */ /* * Notice to programmers: Do not use this code as an example of how to @@ -390,7 +390,7 @@ setup_text_key(void) { check_result(result, "dns_name_init"); isc_buffer_putstr(namebuf, keynametext); secretsize = strlen(keysecret) * 3 / 4; - secretstore = isc_mem_get(mctx, secretsize); + secretstore = isc_mem_allocate(mctx, secretsize); if (secretstore == NULL) fatal("Memory allocation failure in %s:%d", __FILE__, __LINE__); @@ -422,7 +422,7 @@ setup_text_key(void) { keynametext, dns_result_totext(result)); } SYSSETUP_FAIL: - isc_mem_put(mctx, secretstore, secretsize); + isc_mem_free(mctx, secretstore); dns_name_invalidate(&keyname); isc_buffer_free(&namebuf); return;