diff options
author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2017-03-03 21:44:01 +0900 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2017-03-07 23:12:41 +0100 |
commit | 475c2583d506f9ee19375eb92c423dc492b1b2ed (patch) | |
tree | 3f67011561bf3dad939f7424b5ce8929b039ac7d /src/tool_operhlp.c | |
parent | 958e1766889d01b0e1f9634069ac413121c75e3c (diff) |
http2: Fix assertion error on redirect with CL=0
This fixes assertion error which occurs when redirect is done with 0
length body via HTTP/2, and the easy handle is reused, but new
connection is established due to hostname change:
curl: http2.c:1572: ssize_t http2_recv(struct connectdata *,
int, char *, size_t, CURLcode *):
Assertion `httpc->drain_total >= data->state.drain' failed.
To fix this bug, ensure that http2_handle_stream is called.
Fixes #1286
Closes #1302
Diffstat (limited to 'src/tool_operhlp.c')
0 files changed, 0 insertions, 0 deletions