From c7bc689fc3d32534426612a3654cd1c804831091 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 9 Dec 2019 12:03:05 +0100 Subject: conn: always set bits.close with connclose() Closes #4690 --- lib/multi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/multi.c') diff --git a/lib/multi.c b/lib/multi.c index 1fa6b092b..cc11ea617 100755 --- a/lib/multi.c +++ b/lib/multi.c @@ -639,7 +639,7 @@ static CURLcode multi_done(struct Curl_easy *data, ) || conn->bits.close || (premature && !(conn->handler->flags & PROTOPT_STREAM))) { CURLcode res2; - conn->bits.close = TRUE; /* forcibly prevents reuse */ + connclose(conn, "disconnecting"); CONN_UNLOCK(data); res2 = Curl_disconnect(data, conn, premature); -- cgit v1.2.3