From 3ca2e009edfcc054faf5aacb4d09035a81108281 Mon Sep 17 00:00:00 2001 From: Seonah Moon Date: Fri, 25 Sep 2020 17:06:03 +0900 Subject: [PATCH] Revert "multi_done: if multiplexed, make conn->data point to another transfer" This reverts commit 44b97d568351daa1741b591bf0c3ab754ad07060. --- lib/multi.c | 3 --- lib/url.c | 2 -- 2 files changed, 5 deletions(-) diff --git a/lib/multi.c b/lib/multi.c index 3a393a1..6d819b4 100644 --- a/lib/multi.c +++ b/lib/multi.c @@ -590,9 +590,6 @@ static CURLcode multi_done(struct Curl_easy *data, detach_connnection(data); if(CONN_INUSE(conn)) { /* Stop if still used. */ - /* conn->data must not remain pointing to this transfer since it is going - away! Find another to own it! */ - conn->data = conn->easyq.head->ptr; CONN_UNLOCK(data); DEBUGF(infof(data, "Connection still in use %zu, " "no more multi_done now!\n", diff --git a/lib/url.c b/lib/url.c index ff90739..a228a14 100644 --- a/lib/url.c +++ b/lib/url.c @@ -1192,8 +1192,6 @@ ConnectionExists(struct Curl_easy *data, } } - DEBUGASSERT(!check->data || GOOD_EASY_HANDLE(check->data)); - if(!canmultiplex && check->data) /* this request can't be multiplexed but the checked connection is already in use so we skip it */ -- 2.7.4