]> 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:38:46 +0000 (18:38 +1000)
bin/nsupdate/nsupdate.c

index 298f3a1dbac564838ea65f146d097e9f1d0d8121..5f25d3c68848be9da45cba70e5a0a280cbcfb0d3 100644 (file)
@@ -1044,6 +1044,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++;