aboutsummaryrefslogtreecommitdiffstats
path: root/storageserver/src/apps/storaged/storage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storageserver/src/apps/storaged/storage.cpp')
-rw-r--r--storageserver/src/apps/storaged/storage.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/storageserver/src/apps/storaged/storage.cpp b/storageserver/src/apps/storaged/storage.cpp
index d2a78657881..f3e8def6adf 100644
--- a/storageserver/src/apps/storaged/storage.cpp
+++ b/storageserver/src/apps/storaged/storage.cpp
@@ -121,7 +121,9 @@ namespace {
void killHandler(int sig) {
if (_G_signalCount == 0) {
_G_signalCount++;
- if (sigtramp == nullptr) _exit(EXIT_FAILURE);
+ if (sigtramp == nullptr) {
+ std::_Exit(EXIT_FAILURE);
+ }
// note: this is not totally safe, sigtramp is not protected by a lock
sigtramp->handleSignal(sig);
} else if (_G_signalCount > 2) {