From 3de049723937a79e0c12c7d0fe48e5a7db0164d5 Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 10 Sep 2018 08:56:19 -0700 Subject: fixes #714 Incomplete reset of RES/REQ breaks http_transact --- src/supplemental/http/http_msg.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/supplemental/http/http_msg.c b/src/supplemental/http/http_msg.c index dcd842c5..1a651352 100644 --- a/src/supplemental/http/http_msg.c +++ b/src/supplemental/http/http_msg.c @@ -106,6 +106,7 @@ nni_http_req_reset(nni_http_req *req) if (req->bufsz) { req->buf[0] = '\0'; } + req->parsed = false; } void @@ -115,9 +116,10 @@ nni_http_res_reset(nni_http_res *res) http_entity_reset(&res->data); nni_strfree(res->rsn); nni_strfree(res->vers); - res->vers = NULL; - res->rsn = NULL; - res->code = 0; + res->vers = NULL; + res->rsn = NULL; + res->code = 0; + res->parsed = false; if (res->bufsz) { res->buf[0] = '\0'; } -- cgit v1.2.3-70-g09d2