Commit d0334977 authored by Sergey Lyubka's avatar Sergey Lyubka

Merge pull request #541 from NickCis/connection_param_fix

Possible fix in order not to loose the reference of connection_param pointer
parents 564683d2 d8028df2
...@@ -4967,7 +4967,7 @@ static void close_local_endpoint(struct connection *conn) { ...@@ -4967,7 +4967,7 @@ static void close_local_endpoint(struct connection *conn) {
// (IP addresses & ports, server_param) must survive. Nullify the rest. // (IP addresses & ports, server_param) must survive. Nullify the rest.
c->request_method = c->uri = c->http_version = c->query_string = NULL; c->request_method = c->uri = c->http_version = c->query_string = NULL;
c->num_headers = c->status_code = c->is_websocket = c->content_len = 0; c->num_headers = c->status_code = c->is_websocket = c->content_len = 0;
c->connection_param = c->callback_param = NULL; c->callback_param = NULL;
if (keep_alive) { if (keep_alive) {
on_recv_data(conn); // Can call us recursively if pipelining is used on_recv_data(conn); // Can call us recursively if pipelining is used
......
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