]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
start of timeout handling
authorJim Jagielski <jim@apache.org>
Mon, 15 Feb 2016 19:48:51 +0000 (19:48 +0000)
committerJim Jagielski <jim@apache.org>
Mon, 15 Feb 2016 19:48:51 +0000 (19:48 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1730600 13f79535-47bb-0310-9956-ffa450edef68

server/mpm/motorz/motorz.c

index d8fc533ff418fdb688c9f7c33a4bddf8bce38ba5..1ade2cb938914baf037cad78bb24f6e76bd53e00 100644 (file)
@@ -110,16 +110,13 @@ motorz_get_keep_alive_timeout(motorz_conn_t *scon)
     }
 }
 
-static void motorz_io_timeout_cb(motorz_core_t * sc, void *baton)
+static void motorz_io_timeout_cb(motorz_core_t *mz, void *baton)
 {
-    /* Code disabled because it does nothing yet but causes a compiler warning */
-#if 0
-    motorz_conn_t *mzon = (motorz_conn_t *) baton;
-    /* pqXXXXX: handle timeouts. */
-    conn_rec *c = scon->c;
 
-    cs = NULL;
-#endif
+    motorz_conn_t *scon = (motorz_conn_t *) baton;
+    conn_rec *c = scon->c;
+    scon->cs.state = CONN_STATE_LINGER;
+    ap_lingering_close(c);
 
     ap_log_error(APLOG_MARK, APLOG_WARNING, 0, ap_server_conf, APLOGNO(02842)
                  "io timeout hit (?)");