]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Cleanup connection before detaching
authorMark Andrews <marka@isc.org>
Thu, 17 Sep 2020 05:18:27 +0000 (15:18 +1000)
committerMark Andrews <marka@isc.org>
Thu, 17 Sep 2020 05:18:27 +0000 (15:18 +1000)
bin/named/controlconf.c

index db755314e937bb2d1775967cfa3848509735ea09..5d776e638eb88747b5332718275f0902e7d86eed 100644 (file)
@@ -383,8 +383,8 @@ control_command(isc_task_t *task, isc_event_t *event) {
        UNUSED(task);
 
        if (listener->controls->shuttingdown) {
-               isc_nmhandle_detach(&conn->cmdhandle);
                conn_cleanup(conn);
+               isc_nmhandle_detach(&conn->cmdhandle);
                goto done;
        }