]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
back port parse_rdata fix to handle NULL commandline
authorMark Andrews <marka@isc.org>
Wed, 22 Aug 2012 08:38:46 +0000 (18:38 +1000)
committerMark Andrews <marka@isc.org>
Wed, 22 Aug 2012 08:39:14 +0000 (18:39 +1000)
bin/nsupdate/nsupdate.c

index b0b11774c8116aafbb5d0bea26cf5bfe2080bffe..14b3e25d4c607f1aaf5c50138eb0269345c4443a 100644 (file)
@@ -1153,6 +1153,11 @@ parse_rdata(char **cmdlinep, dns_rdataclass_t rdataclass,
        dns_rdatacallbacks_t callbacks;
        isc_result_t result;
 
+       if (cmdline == NULL) {
+               rdata->flags = DNS_RDATA_UPDATE;
+               return (STATUS_MORE);
+       }
+
        while (*cmdline != 0 && isspace((unsigned char)*cmdline))
                cmdline++;