From: Evan Hunt Date: Mon, 29 Jul 2019 23:06:59 +0000 (-0700) Subject: always check 'printcmd' before printing cmdline message X-Git-Tag: v9.15.3~10^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d50f7d92453ff10ecaf0c7af32d74073e448b31;p=thirdparty%2Fbind9.git always check 'printcmd' before printing cmdline message --- diff --git a/bin/dig/dig.c b/bin/dig/dig.c index 8e535ca69a6..984ec1eaf87 100644 --- a/bin/dig/dig.c +++ b/bin/dig/dig.c @@ -505,8 +505,9 @@ printmessage(dig_query_t *query, dns_message_t *msg, bool headers) { check_result(result, "dns_master_stylecreate"); if (query->lookup->cmdline[0] != 0) { - if (!short_form) + if (!short_form && printcmd) { fputs(query->lookup->cmdline, stdout); + } query->lookup->cmdline[0]=0; } debug("printmessage(%s %s %s)", headers ? "headers" : "noheaders", @@ -529,7 +530,7 @@ printmessage(dig_query_t *query, dns_message_t *msg, bool headers) { check_result(result, "isc_buffer_allocate"); if (query->lookup->comments && !short_form) { - if (query->lookup->cmdline[0] != 0) + if (query->lookup->cmdline[0] != 0 && printcmd) printf("; %s\n", query->lookup->cmdline); if (msg == query->lookup->sendmsg) printf(";; Sending:\n");