Commit 346179d1 authored by Sergey Lyubka's avatar Sergey Lyubka

keep-alive for all EP_USER requests

parent 0148bc80
...@@ -1557,7 +1557,8 @@ static int should_keep_alive(const struct mg_connection *conn) { ...@@ -1557,7 +1557,8 @@ static int should_keep_alive(const struct mg_connection *conn) {
const char *method = conn->request_method; const char *method = conn->request_method;
const char *http_version = conn->http_version; const char *http_version = conn->http_version;
const char *header = mg_get_header(conn, "Connection"); const char *header = mg_get_header(conn, "Connection");
return method != NULL && !strcmp(method, "GET") && return method != NULL && (!strcmp(method, "GET") ||
((struct connection *) conn)->endpoint_type == EP_USER) &&
((header != NULL && !mg_strcasecmp(header, "keep-alive")) || ((header != NULL && !mg_strcasecmp(header, "keep-alive")) ||
(header == NULL && http_version && !strcmp(http_version, "1.1"))); (header == NULL && http_version && !strcmp(http_version, "1.1")));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment