From ea7efa3c97a2a90e7354e59404a47d5b380c153d Mon Sep 17 00:00:00 2001 From: Bernard Normier Date: Sun, 23 Apr 2017 12:19:35 -0400 Subject: Small update to CtrlCHandler --- cpp/src/Ice/Application.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'cpp/src/Ice/Application.cpp') diff --git a/cpp/src/Ice/Application.cpp b/cpp/src/Ice/Application.cpp index 1fafb4370bb..c826f07524e 100644 --- a/cpp/src/Ice/Application.cpp +++ b/cpp/src/Ice/Application.cpp @@ -341,9 +341,8 @@ Ice::Application::holdInterrupt() Mutex::Lock lock(_mutex); // we serialize all the interrupt-setting if(_released) { - _previousCallback = _ctrlCHandler->getCallback(); _released = false; - _ctrlCHandler->setCallback(holdInterruptCallback); + _previousCallback = _ctrlCHandler->setCallback(holdInterruptCallback); } // else, we were already holding signals } -- cgit v1.2.3