diff options
Diffstat (limited to 'src/connections.c')
-rw-r--r-- | src/connections.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/src/connections.c b/src/connections.c index 63b2c429..4c8d6a3e 100644 --- a/src/connections.c +++ b/src/connections.c @@ -610,7 +610,7 @@ int connection_reset(server *srv, connection *con) { con->request.http_version = HTTP_VERSION_UNSET; #define CLEAN(x) \ - if (con->x) buffer_reset(con->x); + buffer_reset(con->x); CLEAN(request.uri); CLEAN(request.request_line); @@ -631,16 +631,7 @@ int connection_reset(server *srv, connection *con) { /*CLEAN(proto);*//* set to default in connection_accepted() */ #undef CLEAN -#define CLEAN(x) \ - if (con->x) con->x->used = 0; - -#undef CLEAN - -#define CLEAN(x) \ - con->request.x = NULL; - - CLEAN(http_host); -#undef CLEAN + con->request.http_host = NULL; con->request.content_length = 0; con->request.te_chunked = 0; con->request.htags = 0; |