Unverified Commit a5e6d6eb authored by Kartik Mahajan's avatar Kartik Mahajan Committed by Daniel Stenberg
Browse files

http2: don't close connection when single transfer is stopped

Fixes #2237
Closes #2249
parent 87ddeee5
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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