From 5cfa06cee32c16d04fb6126764aa78e30bf98642 Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Thu, 1 Jun 2000 02:32:12 +0000 Subject: [PATCH] enabling verbose could crash the program --- bin/dnssec/dnssec-keygen.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/dnssec/dnssec-keygen.c b/bin/dnssec/dnssec-keygen.c index 5ea7fc9040..e072a3a7ef 100644 --- a/bin/dnssec/dnssec-keygen.c +++ b/bin/dnssec/dnssec-keygen.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THE SOFTWARE. */ -/* $Id: dnssec-keygen.c,v 1.27 2000/05/24 23:54:39 bwelling Exp $ */ +/* $Id: dnssec-keygen.c,v 1.28 2000/06/01 02:32:12 bwelling Exp $ */ #include @@ -329,7 +329,6 @@ main(int argc, char **argv) { break; } if (conflict == ISC_TRUE) { - dst_key_free(&key); if (verbose > 0) { isc_buffer_clear(&buf); ret = dst_key_buildfilename(key, 0, &buf); @@ -339,6 +338,7 @@ main(int argc, char **argv) { "generating a new key\n", program, filename); } + dst_key_free(&key); } } while (conflict == ISC_TRUE);