git-daemon: --inetd implies --syslog
authorAndreas Ericsson <exon@op5.se>
Mon, 14 Nov 2005 16:41:01 +0000 (17:41 +0100)
committerJunio C Hamano <junkio@cox.net>
Tue, 15 Nov 2005 08:19:32 +0000 (00:19 -0800)
Otherwise nothing is logged anywhere, which is a Bad Thing.

Signed-off-by: Andreas Ericsson <ae@op5.se>
Signed-off-by: Junio C Hamano <junkio@cox.net>
Documentation/git-daemon.txt
daemon.c

index 67c5f22..3783858 100644 (file)
@@ -35,7 +35,7 @@ OPTIONS
        do not have the 'git-daemon-export-ok' file.
 
 --inetd::
-       Have the server run as an inetd service.
+       Have the server run as an inetd service. Implies --syslog.
 
 --port::
        Listen on an alternative port.
index c3f8641..e184752 100644 (file)
--- a/daemon.c
+++ b/daemon.c
@@ -628,8 +628,9 @@ int main(int argc, char **argv)
 
        if (inetd_mode) {
                fclose(stderr); //FIXME: workaround
+               log_syslog = 1;
                return execute();
-       } else {
-               return serve(port);
        }
+
+       return serve(port);
 }