From 58cbd8c4fd5322a39660ddf72eb0b1aebec978c3 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 22 Aug 2012 18:38:46 +1000 Subject: [PATCH] back port parse_rdata fix to handle NULL commandline --- bin/nsupdate/nsupdate.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bin/nsupdate/nsupdate.c b/bin/nsupdate/nsupdate.c index 298f3a1dba..5f25d3c688 100644 --- a/bin/nsupdate/nsupdate.c +++ b/bin/nsupdate/nsupdate.c @@ -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++;