mirror of
https://github.com/moparisthebest/curl
synced 2024-11-16 14:35:03 -05:00
http2: don't close connection when single transfer is stopped
Fixes #2237 Closes #2249
This commit is contained in:
parent
87ddeee59b
commit
a5e6d6ebcb
@ -581,7 +581,8 @@ static CURLcode multi_done(struct connectdata **connp,
|
||||
&& !(conn->ntlm.state == NTLMSTATE_TYPE2 ||
|
||||
conn->proxyntlm.state == NTLMSTATE_TYPE2)
|
||||
#endif
|
||||
) || conn->bits.close || premature) {
|
||||
) || conn->bits.close
|
||||
|| (premature && !(conn->handler->flags & PROTOPT_STREAM))) {
|
||||
CURLcode res2 = Curl_disconnect(conn, premature); /* close connection */
|
||||
|
||||
/* If we had an error already, make sure we return that one. But
|
||||
|
Loading…
Reference in New Issue
Block a user