diff options
author | Tor Egge <Tor.Egge@online.no> | 2023-02-08 12:22:29 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2023-02-08 12:22:29 +0100 |
commit | 9cf3a56f867b14fa45acb3b4907aabf2363e4ad7 (patch) | |
tree | 86b50f67492e869aceefdda6defd0a359c2b6589 /storageserver | |
parent | 495f2d61d48a0faf63a68c23d86217fd2aa41063 (diff) |
Use std::_Exit instead of _exit.
Diffstat (limited to 'storageserver')
-rw-r--r-- | storageserver/src/apps/storaged/storage.cpp | 4 |
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) { |