diff options
-rw-r--r-- | src/http-svc.c | 17 | ||||
-rw-r--r-- | src/main.c | 2 |
2 files changed, 5 insertions, 14 deletions
diff --git a/src/http-svc.c b/src/http-svc.c index 1eeb2878..3b9db7ad 100644 --- a/src/http-svc.c +++ b/src/http-svc.c @@ -298,20 +298,11 @@ PUBLIC AFB_error httpdStart(AFB_session *session) { // infinite loop PUBLIC AFB_error httpdLoop(AFB_session *session) { - static int count = 0; - + int count = 0; if (verbose) fprintf(stderr, "AFB:notice entering httpd waiting loop\n"); - if (session->foreground) { - - while (TRUE) { - fprintf(stderr, "AFB:notice Use Ctrl-C to quit\n"); - (void) getc(stdin); - } - } else { - while (TRUE) { - sleep(3600); - if (verbose) fprintf(stderr, "AFB:notice httpd alive [%d]\n", count++); - } + while (TRUE) { + sleep(3600); + if (verbose) fprintf(stderr, "AFB:notice httpd alive [%d]\n", count++); } // should never return from here @@ -442,7 +442,7 @@ int main(int argc, char *argv[]) { // open syslog if ever needed openlog("AGB-log", 0, LOG_DAEMON); - // -------------- Try to kill any previsou process if asked --------------------- + // -------------- Try to kill any previous process if asked --------------------- if (session->killPrevious) { pid = readPidFile (session->config); // enforce commandline option switch (pid) { |