summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/CtrlCHandler.cpp
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2017-04-22 18:02:53 -0400
committerBernard Normier <bernard@zeroc.com>2017-04-22 18:02:53 -0400
commitbd960c70612403251494030dffdaa86cf46a6384 (patch)
tree3618f57a3d89c3eab97b0d42f7730e62143408dd /cpp/src/IceUtil/CtrlCHandler.cpp
parentFix (ICE-7780) - Glacier2::Application cleanup (diff)
downloadice-bd960c70612403251494030dffdaa86cf46a6384.tar.bz2
ice-bd960c70612403251494030dffdaa86cf46a6384.tar.xz
ice-bd960c70612403251494030dffdaa86cf46a6384.zip
Improved C++11 version of CtrlCHandler
Diffstat (limited to 'cpp/src/IceUtil/CtrlCHandler.cpp')
-rw-r--r--cpp/src/IceUtil/CtrlCHandler.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/IceUtil/CtrlCHandler.cpp b/cpp/src/IceUtil/CtrlCHandler.cpp
index 85d2186e386..656555aa74f 100644
--- a/cpp/src/IceUtil/CtrlCHandler.cpp
+++ b/cpp/src/IceUtil/CtrlCHandler.cpp
@@ -25,7 +25,8 @@ using namespace IceUtil;
namespace
{
-CtrlCHandlerCallback _callback = 0;
+CtrlCHandlerCallback _callback = ICE_NULLPTR;
+
const CtrlCHandler* _handler = 0;
IceUtil::Mutex* globalMutex = 0;
@@ -173,7 +174,7 @@ sigwaitThread(void*)
callback = _callback;
}
- if(callback != 0)
+ if(callback)
{
callback(signal);
}
@@ -235,8 +236,7 @@ CtrlCHandler::CtrlCHandler(CtrlCHandlerCallback callback)
CtrlCHandler::~CtrlCHandler()
{
//
- // Clear the handler, the sigwaitThread will exit if _handler is
- // nil.
+ // Clear the handler, the sigwaitThread will exit if _handler is null
//
{
IceUtilInternal::MutexPtrLock<IceUtil::Mutex> lock(globalMutex);