diff options
| author | Garrett D'Amore <garrett@damore.org> | 2018-09-10 08:56:19 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2018-09-10 08:56:19 -0700 |
| commit | 3de049723937a79e0c12c7d0fe48e5a7db0164d5 (patch) | |
| tree | c76487bd909166460a3b7c8f955ef31d29d7125b /src | |
| parent | 6d7720f0a7f24a9d0accc322f382cd4b2d1f4f47 (diff) | |
| download | nng-3de049723937a79e0c12c7d0fe48e5a7db0164d5.tar.gz nng-3de049723937a79e0c12c7d0fe48e5a7db0164d5.tar.bz2 nng-3de049723937a79e0c12c7d0fe48e5a7db0164d5.zip | |
fixes #714 Incomplete reset of RES/REQ breaks http_transact
Diffstat (limited to 'src')
| -rw-r--r-- | src/supplemental/http/http_msg.c | 8 |
1 files 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'; } |
