diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/ngx_connection.c | 8 | ||||
-rw-r--r-- | src/core/ngx_connection.h | 1 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/core/ngx_connection.c b/src/core/ngx_connection.c index c818114df..09ad15fcc 100644 --- a/src/core/ngx_connection.c +++ b/src/core/ngx_connection.c @@ -900,11 +900,9 @@ ngx_close_connection(ngx_connection_t *c) c->read->closed = 1; c->write->closed = 1; - if (c->single_connection) { - ngx_unlock(&c->lock); - c->read->locked = 0; - c->write->locked = 0; - } + ngx_unlock(&c->lock); + c->read->locked = 0; + c->write->locked = 0; ngx_mutex_unlock(ngx_posted_events_mutex); diff --git a/src/core/ngx_connection.h b/src/core/ngx_connection.h index 87fd08723..3daf2eee4 100644 --- a/src/core/ngx_connection.h +++ b/src/core/ngx_connection.h @@ -152,7 +152,6 @@ struct ngx_connection_s { unsigned log_error:3; /* ngx_connection_log_error_e */ - unsigned single_connection:1; unsigned unexpected_eof:1; unsigned timedout:1; unsigned error:1; |