changeset 20367:592b14b3bc96

lib-http: server: Fixed handling of idle timeout when request just starts processing on the server.
author Stephan Bosch <stephan@dovecot.fi>
date Sun, 19 Jun 2016 22:31:18 +0200
parents a6f71ee79262
children 2612cf4fff44
files src/lib-http/http-server-connection.c
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-http/http-server-connection.c	Sun Jun 19 22:35:43 2016 +0200
+++ b/src/lib-http/http-server-connection.c	Sun Jun 19 22:31:18 2016 +0200
@@ -234,6 +234,7 @@
 	case HTTP_SERVER_REQUEST_STATE_PAYLOAD_IN:
 		/* finished reading request */
 		req->state = HTTP_SERVER_REQUEST_STATE_PROCESSING;
+		http_server_connection_timeout_stop(conn);
 		if (req->response != NULL && req->response->submitted)
 			http_server_request_submit_response(req);
 		break;