diff --git a/CHANGES b/CHANGES index 48f1d120cc..35e193af59 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +4294. [bug] Fixed a regression in which "rndc stop -p" failed + to print the PID. [RT #41513] + 4293. [bug] Address memory leak on priming query creation failure. [RT #41512] diff --git a/bin/named/control.c b/bin/named/control.c index d87dba79cc..87a1947949 100644 --- a/bin/named/control.c +++ b/bin/named/control.c @@ -167,7 +167,7 @@ ns_control_docommand(isccc_sexpr_t *message, isc_buffer_t *text) { #endif /* Do not flush master files */ ns_server_flushonshutdown(ns_g_server, ISC_FALSE); - ns_os_shutdownmsg(command, text); + ns_os_shutdownmsg(cmdline, text); isc_app_shutdown(); result = ISC_R_SUCCESS; } else if (command_compare(command, NS_COMMAND_STOP)) { @@ -184,7 +184,7 @@ ns_control_docommand(isccc_sexpr_t *message, isc_buffer_t *text) { ns_smf_want_disable = 1; #endif ns_server_flushonshutdown(ns_g_server, ISC_TRUE); - ns_os_shutdownmsg(command, text); + ns_os_shutdownmsg(cmdline, text); isc_app_shutdown(); result = ISC_R_SUCCESS; } else if (command_compare(command, NS_COMMAND_DUMPSTATS)) {