From dbc553d0bb5031dc29e6276b1585f64df23c2419 Mon Sep 17 00:00:00 2001 From: nanbor Date: Wed, 6 Jan 1999 21:31:48 +0000 Subject: Move deletion of svc_conf_file_queue_ to close method. --- ace/Service_Config.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ace/Service_Config.cpp b/ace/Service_Config.cpp index a7e1c022785..cbadf539dc6 100644 --- a/ace/Service_Config.cpp +++ b/ace/Service_Config.cpp @@ -443,9 +443,6 @@ ACE_Service_Config::process_directives (void) result += ACE_Service_Config::process_directives_i (); } } - - delete ACE_Service_Config::svc_conf_file_queue_; - ACE_Service_Config::svc_conf_file_queue_ = 0; } return result; @@ -723,6 +720,10 @@ ACE_Service_Config::close (void) // Therefore, this call must go out here. ACE_Service_Config::close_singletons (); + // Delete the list fo svc.conf files + delete ACE_Service_Config::svc_conf_file_queue_; + ACE_Service_Config::svc_conf_file_queue_ = 0; + // Delete the dynamically allocated static_svcs instance. delete ACE_Service_Config::static_svcs_; ACE_Service_Config::static_svcs_ = 0; -- cgit v1.2.1