aboutsummaryrefslogtreecommitdiff
path: root/src/zen/cmds/wipe_cmd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/zen/cmds/wipe_cmd.cpp')
-rw-r--r--src/zen/cmds/wipe_cmd.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/zen/cmds/wipe_cmd.cpp b/src/zen/cmds/wipe_cmd.cpp
index 713c5e386..d5344fb01 100644
--- a/src/zen/cmds/wipe_cmd.cpp
+++ b/src/zen/cmds/wipe_cmd.cpp
@@ -538,10 +538,10 @@ WipeCommand::Run(const ZenCliOptions& GlobalOptions, int argc, char** argv)
using namespace wipe_impl;
ZEN_UNUSED(GlobalOptions);
- signal(SIGINT, SignalCallbackHandler);
+ ScopedSignalHandler SigIntGuard(SIGINT, SignalCallbackHandler);
#if ZEN_PLATFORM_WINDOWS
- signal(SIGBREAK, SignalCallbackHandler);
-#endif // ZEN_PLATFORM_WINDOWS
+ ScopedSignalHandler SigBreakGuard(SIGBREAK, SignalCallbackHandler);
+#endif
if (!ParseOptions(argc, argv))
{