From ee3555e8c07287bfea91651ba2f79014e05c5dad Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Wed, 12 Sep 2001 20:39:36 +0000 Subject: [PATCH] A message could be leaked when a segment of an incoming zone transfer failed to verify. --- lib/dns/xfrin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dns/xfrin.c b/lib/dns/xfrin.c index bd1eea8d5c..d82bda28bc 100644 --- a/lib/dns/xfrin.c +++ b/lib/dns/xfrin.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: xfrin.c,v 1.126 2001/09/05 23:02:28 gson Exp $ */ +/* $Id: xfrin.c,v 1.127 2001/09/12 20:39:36 bwelling Exp $ */ #include @@ -1160,7 +1160,7 @@ xfrin_recv_done(isc_task_t *task, isc_event_t *ev) { if (result != ISC_R_SUCCESS) { xfrin_log(xfr, ISC_LOG_DEBUG(3), "TSIG check failed: %s", isc_result_totext(result)); - return; + FAIL(result); } for (result = dns_message_firstname(msg, DNS_SECTION_ANSWER);