diff --git a/src/Proxy.cpp b/src/Proxy.cpp index bf1a010..c260565 100644 --- a/src/Proxy.cpp +++ b/src/Proxy.cpp @@ -26,10 +26,10 @@ static bool Stop = false; static void abortHandler(int sig) { - Abort = true; - if (sig == SIGABRT) { + if (!Abort) { traceInfo(); } + Abort = true; if (!Running) { abort(); }