diff options
author | Benoit Foucher <benoit@zeroc.com> | 2018-10-09 10:10:44 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2018-10-09 10:10:44 +0200 |
commit | d1c9ffd25fce9d8385d85049cd4814e156d707a8 (patch) | |
tree | 428d586ba202f2e9c7018f086cd367c98e7a7cdf /cpp/src/IceUtil/CtrlCHandler.cpp | |
parent | Fixed whitespace (diff) | |
download | ice-d1c9ffd25fce9d8385d85049cd4814e156d707a8.tar.bz2 ice-d1c9ffd25fce9d8385d85049cd4814e156d707a8.tar.xz ice-d1c9ffd25fce9d8385d85049cd4814e156d707a8.zip |
Fixed CtrCHandler to clear callback on destruction, fixes #235
Diffstat (limited to 'cpp/src/IceUtil/CtrlCHandler.cpp')
-rw-r--r-- | cpp/src/IceUtil/CtrlCHandler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/IceUtil/CtrlCHandler.cpp b/cpp/src/IceUtil/CtrlCHandler.cpp index 7fda9d8bebe..55fc1672e83 100644 --- a/cpp/src/IceUtil/CtrlCHandler.cpp +++ b/cpp/src/IceUtil/CtrlCHandler.cpp @@ -131,6 +131,7 @@ CtrlCHandler::~CtrlCHandler() { IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex); _handler = 0; + _callback = ICE_NULLPTR; } } @@ -242,6 +243,7 @@ CtrlCHandler::~CtrlCHandler() { IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex); _handler = 0; + _callback = ICE_NULLPTR; } // |