diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2007-05-03 08:40:50 +0000 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2007-05-03 08:40:50 +0000 |
commit | 3d02ea749b7ff835bfb26971882f90adb4921a25 (patch) | |
tree | 53fa9d905084c19feb7993ebab6dc6d4734fb755 /ACE/ace/Svc_Handler.cpp | |
parent | 754e9bb95b25c89f9800a812073e7b7d3091760b (diff) | |
download | ATCD-3d02ea749b7ff835bfb26971882f90adb4921a25.tar.gz |
Thu May 3 08:37:37 UTC 2007 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'ACE/ace/Svc_Handler.cpp')
-rw-r--r-- | ACE/ace/Svc_Handler.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ACE/ace/Svc_Handler.cpp b/ACE/ace/Svc_Handler.cpp index 9873fc95ff0..93418d401b5 100644 --- a/ACE/ace/Svc_Handler.cpp +++ b/ACE/ace/Svc_Handler.cpp @@ -304,7 +304,11 @@ ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_close (ACE_HANDLE, { ACE_TRACE ("ACE_Svc_Handler<PR_ST_2, ACE_SYNCH_USE>::handle_close"); - this->destroy (); + if (reference_counting_policy().value() != + Reference_Counting_Policy::ENABLED) + { + this->destroy (); + } return 0; } |