From 5a8c6cd711917f76f7818105752cc877f45f3abb Mon Sep 17 00:00:00 2001 From: Bob Halley Date: Sat, 18 Mar 2000 02:23:53 +0000 Subject: [PATCH] shutdown omapi before destroying the task manager. --- bin/named/main.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/bin/named/main.c b/bin/named/main.c index 4d5af7ae58..bacd736aca 100644 --- a/bin/named/main.c +++ b/bin/named/main.c @@ -270,22 +270,14 @@ create_managers() { static void destroy_managers(void) { + if (ns_g_omapimgr != NULL) + omapi_listener_shutdown(ns_g_omapimgr); /* * isc_taskmgr_destroy() will block until all tasks have exited, */ isc_taskmgr_destroy(&ns_g_taskmgr); isc_timermgr_destroy(&ns_g_timermgr); isc_socketmgr_destroy(&ns_g_socketmgr); - - if (ns_g_omapimgr != NULL) - /* - * XXXDCL This is not fully right yet; it is just - * a quick fix to get things to work with the new - * omapi_listener_shutdown procedure. I am not sure - * that the server will really wait until listendone - * is called and all of the memory is freed. - */ - omapi_listener_shutdown(ns_g_omapimgr); } static void