X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=src%2Fcallscgi.c;h=85cc50aa034eac3a89d6921b423dc8f1793a6e53;hp=ba598fdf2af136100030d19764d7806b85e32e90;hb=107aa2ef0fb1cc1b79d5ad832af02a2ee29a5cf8;hpb=49b8b4d22033e8d3800e08503ea689fec20e4294 diff --git a/src/callscgi.c b/src/callscgi.c index ba598fd..85cc50a 100644 --- a/src/callscgi.c +++ b/src/callscgi.c @@ -195,7 +195,7 @@ static void startlisten(void) close(i); execvp(*progspec, progspec); flog(LOG_ERR, "callscgi: %s: %s", *progspec, strerror(errno)); - exit(127); + _exit(127); } close(fd); } @@ -213,13 +213,13 @@ static void startnolisten(void) close(i); if((fd = open("/dev/null", O_RDONLY)) < 0) { flog(LOG_ERR, "/dev/null: %s", strerror(errno)); - exit(127); + _exit(127); } dup2(fd, 0); close(fd); execvp(*progspec, progspec); flog(LOG_ERR, "callscgi: %s: %s", *progspec, strerror(errno)); - exit(127); + _exit(127); } }