]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-http: If connection times out, set the stream's errno to ETIMEDOUT in case it...
authorTimo Sirainen <tss@iki.fi>
Thu, 27 Jun 2013 17:27:57 +0000 (20:27 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 27 Jun 2013 17:27:57 +0000 (20:27 +0300)
src/lib-http/http-client-connection.c

index 63646303f3dc618d5c511e09eceac7f60d5e3824..236ff9ac7627560d69f621f415a4afc03ceead16 100644 (file)
@@ -214,6 +214,7 @@ http_client_connection_request_timeout(struct http_client_connection *conn)
 {
        unsigned int msecs = conn->client->set.request_timeout_msecs;
 
+       conn->conn.input->stream_errno = ETIMEDOUT;
        http_client_connection_abort_temp_error(&conn,
                HTTP_CLIENT_REQUEST_ERROR_TIMED_OUT, t_strdup_printf(
                "No response for request in %u.%03u secs",