http2: clear the "drain counter" when a stream is closed
This fixes the notorious "httpc->drain_total >= data->state.drain" assert. Reported-by: Anders Bakken Fixes #1680 Closes #2509
This commit is contained in:
Родитель
1514c44655
Коммит
7645c6bd5e
|
@ -162,6 +162,7 @@ static CURLcode http2_disconnect(struct connectdata *conn,
|
|||
nghttp2_session_del(c->h2);
|
||||
Curl_safefree(c->inbuf);
|
||||
http2_stream_free(conn->data->req.protop);
|
||||
conn->data->state.drain = 0;
|
||||
|
||||
H2BUGF(infof(conn->data, "HTTP/2 DISCONNECT done\n"));
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче