diff: --full-index
[gitweb.git] / daemon.c
index 2b56d7d225a703b6a206ad949a87765dff147760..e18475229885d28b39970f9619d0e89d66a8199b 100644 (file)
--- a/daemon.c
+++ b/daemon.c
@@ -1,5 +1,3 @@
-#include "cache.h"
-#include "pkt-line.h"
 #include <signal.h>
 #include <sys/wait.h>
 #include <sys/socket.h>
@@ -9,6 +7,8 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 #include <syslog.h>
+#include "pkt-line.h"
+#include "cache.h"
 
 static int log_syslog;
 static int verbose;
@@ -145,11 +145,11 @@ static int set_dir(const char *dir)
 
        if ( chdir(dir) )
                return -1;
-       
+
        /*
         * Security on the cheap.
         *
-        * We want a readable HEAD, usable "objects" directory, and 
+        * We want a readable HEAD, usable "objects" directory, and
         * a "git-daemon-export-ok" flag that says that the other side
         * is ok with us doing this.
         */
@@ -529,7 +529,7 @@ static int service_loop(int socknum, int *socklist)
        }
 
        signal(SIGCHLD, child_handler);
-       
+
        for (;;) {
                int i;
 
@@ -566,13 +566,13 @@ static int service_loop(int socknum, int *socklist)
 static int serve(int port)
 {
        int socknum, *socklist;
-       
+
        socknum = socksetup(port, &socklist);
        if (socknum == 0)
                die("unable to allocate any listen sockets on port %u", port);
-       
+
        return service_loop(socknum, socklist);
-}      
+}
 
 int main(int argc, char **argv)
 {
@@ -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);
 }