From 5f539d5fc68ca056bd1791e3156b0fe6b28cde16 Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Sat, 5 May 2001 01:19:45 +0000 Subject: [PATCH] 822. [bug] Sending nxrrset prerequisites would crash nsupdate. [RT #1248] --- CHANGES | 3 +++ bin/nsupdate/nsupdate.c | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index dd808acca5..924ced2cfb 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,7 @@ + 822. [bug] Sending nxrrset prerequisites would crash nsupdate. + [RT #1248] + 821. [bug] The program name used when logging to syslog should be stripped of leading path components. [RT #1178, #1232] diff --git a/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c index d7df8aa331..bb05ddf396 100644 --- a/bin/nsupdate/nsupdate.c +++ b/bin/nsupdate/nsupdate.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: nsupdate.c,v 1.93 2001/04/20 21:10:36 bwelling Exp $ */ +/* $Id: nsupdate.c,v 1.94 2001/05/05 01:19:45 bwelling Exp $ */ #include @@ -849,7 +849,8 @@ make_prereq(char *cmdline, isc_boolean_t ispositive, isc_boolean_t isrrset) { updatemsg, rdata); if (retval != STATUS_MORE) goto failure; - } + } else + rdata->flags = DNS_RDATA_UPDATE; result = dns_message_gettemprdatalist(updatemsg, &rdatalist); check_result(result, "dns_message_gettemprdatalist");