diff options
-rw-r--r-- | libproxy/modules/pxgconf.cpp | 2 | ||||
-rw-r--r-- | libproxy/modules/pxgsettings.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/libproxy/modules/pxgconf.cpp b/libproxy/modules/pxgconf.cpp index 4a1e17c..d6276a8 100644 --- a/libproxy/modules/pxgconf.cpp +++ b/libproxy/modules/pxgconf.cpp @@ -130,7 +130,7 @@ int main(int argc, char **argv) { if (argc < 2) return 1; // Register sighup handler - if (signal(SIGHUP, on_sig) == SIG_ERR || signal(SIGPIPE, on_sig) == SIG_ERR) { + if (signal(SIGHUP, on_sig) == SIG_ERR || signal(SIGPIPE, on_sig) == SIG_ERR || signal(SIGABRT, on_sig) == SIG_ERR) { fprintf(stderr, "Unable to trap signals!"); return 2; } diff --git a/libproxy/modules/pxgsettings.cpp b/libproxy/modules/pxgsettings.cpp index 95fd210..444d41c 100644 --- a/libproxy/modules/pxgsettings.cpp +++ b/libproxy/modules/pxgsettings.cpp @@ -108,7 +108,7 @@ int main(int argc, char **argv) { if (argc < 2) return 1; // Register sighup handler - if (signal(SIGHUP, on_sig) == SIG_ERR || signal(SIGPIPE, on_sig) == SIG_ERR) { + if (signal(SIGHUP, on_sig) == SIG_ERR || signal(SIGPIPE, on_sig) == SIG_ERR || signal(SIGABRT, on_sig) == SIG_ERR) { fprintf(stderr, "Unable to trap signals!"); return 2; } |