src/server/daemon/sessionhandler.c

changeset 161
aadda87bad1b
parent 152
8b85c5face66
child 162
b169992137a8
--- a/src/server/daemon/sessionhandler.c	Thu Jan 26 17:23:11 2017 +0100
+++ b/src/server/daemon/sessionhandler.c	Thu Jan 26 18:53:52 2017 +0100
@@ -42,7 +42,6 @@
 typedef struct _event_http_io {
     HTTPRequest *request;
     HttpParser  *parser;
-    int         error;
 } EventHttpIO;
 
 
@@ -213,7 +212,6 @@
     }
     io->request = request;
     io->parser  = parser;
-    io->error = 0;
     
     /*
      * to start the request handling, we begin with a poll on the socket,
@@ -224,7 +222,6 @@
     event_handler_t *ev = ((EventSessionHandler*)handler)->eventhandler;
     
     event_t *event = malloc(sizeof(event_t));
-    ZERO(event, sizeof(event_t));
     event->fn = evt_request_input;
     event->finish = evt_request_finish;
     event->cookie = io;
@@ -266,7 +263,6 @@
         }
         
         event->finish = evt_request_error;
-        io->error = 1;
         return 0;
     }
     //fwrite(buf->inbuf + buf->pos, 1, r, stdout);
@@ -278,7 +274,6 @@
         // parse error
         fatal_error(request, 400);
         event->finish = evt_request_error;
-        io->error = 2;
         return 0;
     } else if(state == 1) {
         /*
@@ -299,7 +294,6 @@
     if (fcntl(request->connection->fd, F_SETFL, flags & ~O_NONBLOCK) != 0) {
         // just close the connection if fcntl fails
         event->finish = evt_request_error;
-        io->error = 3;
         return 0;
     }
      
@@ -338,15 +332,11 @@
     return 0;
 }
 
-int evt_request_error(event_handler_t *h, event_t *event) { 
+int evt_request_error(event_handler_t *h, event_t *event) {
     EventHttpIO *io = event->cookie;
     HttpParser  *parser  = io->parser;
     HTTPRequest *request = io->request;
     
-    if(event->error) {
-        log_ereport(LOG_VERBOSE, "sessionhandler http io error: %d", io->error);
-    }
-    
     free(request->netbuf->inbuf);
     free(request->netbuf);
     

mercurial