commit 68f51ac37af761e64c1854ea7d4a4bebc83897e7
Author: Hiltjo Posthuma <[email protected]>
Date:   Sun Aug 24 23:02:03 2014 +0000

    request: ignore empty request in log

diff --git a/quark.c b/quark.c
index a1a1462..bf5fd10 100644
--- a/quark.c
+++ b/quark.c
@@ -458,6 +458,8 @@ request(void) {
                logerrmsg("error        read: %s
", strerror(errno));
                return -1;
        }
+       if(offset == 0)
+               return -2; /* empty request, ignore in log */
 
        /* extract host and mod */
        if (getreqentry("Host:", reqhost, LENGTH(reqhost), "    
") != 0)
@@ -538,7 +540,8 @@ serve(int fd) {
                        status = -1;
                        if (result == 0)
                                response();
-                       logmsg("%d      %s      %s
", status, host, reqbuf);
+                       if(result != -2)
+                               logmsg("%d      %s      %s
", status, host, status == -1 ? "" : reqbuf);
                        shutdown(req.fd, SHUT_WR);
                        close(req.fd);
                        exit(EXIT_SUCCESS);


Reply via email to