diff --git a/lib/roles/http/client/client.c b/lib/roles/http/client/client.c index 65269343f..c4a4172a2 100644 --- a/lib/roles/http/client/client.c +++ b/lib/roles/http/client/client.c @@ -580,6 +580,8 @@ lws_http_transaction_completed_client(struct lws *wsi) "queued client done"); } + _lws_header_table_reset(wsi->http.ah); + /* after the first one, they can only be coming from the queue */ wsi->transaction_from_pipeline_queue = 1; @@ -1230,4 +1232,4 @@ completed: return 0; } -#endif \ No newline at end of file +#endif