diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-11-07 16:04:34 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-11-07 16:04:34 +0000 |
commit | 908c66d797bffd1037a893c7bae6767743cb18ff (patch) | |
tree | cd87df25eebefd9d28c2d6c4a1d6b66ab438b4ef /ace/Connector.cpp | |
parent | 685de4f569f148af9b061058e78e78c3a89119c0 (diff) | |
download | ATCD-908c66d797bffd1037a893c7bae6767743cb18ff.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Connector.cpp')
-rw-r--r-- | ace/Connector.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ace/Connector.cpp b/ace/Connector.cpp index 57cef845384..5e8460e4300 100644 --- a/ace/Connector.cpp +++ b/ace/Connector.cpp @@ -574,6 +574,11 @@ template <class SH, PR_CO_1> int ACE_Connector<SH, PR_CO_2>::fini (void) { ACE_TRACE ("ACE_Connector<SH, PR_CO_2>::fini"); + + // Make sure to call close here since our destructor might not be + // called if we're being dynamically linked via the svc.conf. + this->handler_map_.close (); + // Make sure we call our handle_close(), not a subclass's! return ACE_Connector<SH, PR_CO_2>::handle_close (); } |