Better handling of forking and exiting and signals.
[apps/pfixtools.git] / common.c
index 13adb2d..7ede07b 100644 (file)
--- a/common.c
+++ b/common.c
@@ -55,19 +55,14 @@ void common_sighandler(int sig)
         }
         return;
 
-      case SIGTERM:
-        break;
-
       case SIGHUP:
         sighup = true;
         return;
 
       default:
-        return;
+        syslog(LOG_ERR, "Killed (got signal %d)...", sig);
+        exit(-1);
     }
-
-    syslog(LOG_ERR, "Killed...");
-    exit(-1);
 }
 
 void common_initialize(void)