Use _exit in SIGTERM handler, fixes bug #3497.
authorAdam Dickmeiss <adam@indexdata.dk>
Mon, 21 Jun 2010 12:57:16 +0000 (14:57 +0200)
committerAdam Dickmeiss <adam@indexdata.dk>
Mon, 21 Jun 2010 12:57:16 +0000 (14:57 +0200)
src/metaproxy_prog.cpp

index 5eb24f8..f9815df 100644 (file)
@@ -52,7 +52,7 @@ static pid_t process_group = 0;
 static void sig_term_handler(int s)
 {
     kill(-process_group, SIGTERM); /* kill all children processes as well */
-    exit(0);
+    _exit(0);
 }
 #endif