summaryrefslogtreecommitdiff
path: root/lib/easy.c
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-02-15 10:15:46 +0100
committerDaniel Stenberg <daniel@haxx.se>2021-02-16 10:48:57 +0100
commitcfff12a0b3d8696e5923064ea4e35e14a4f78da0 (patch)
tree40907a5b1d6bc3827e2cff454c72ce6c05d2fb4e /lib/easy.c
parenta59c33ceffb8f78b71fa084bbc99c94ecfe82ce6 (diff)
downloadcurl-cfff12a0b3d8696e5923064ea4e35e14a4f78da0.tar.gz
lib: remove 'conn->data' completely
The Curl_easy pointer struct entry in connectdata is now gone. Just before commit 215db086e0 landed on January 8, 2021 there were 919 references to conn->data. Closes #6608
Diffstat (limited to 'lib/easy.c')
-rw-r--r--lib/easy.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/easy.c b/lib/easy.c
index 0fb255af4..fd4123bed 100644
--- a/lib/easy.c
+++ b/lib/easy.c
@@ -1052,8 +1052,6 @@ CURLcode curl_easy_pause(struct Curl_easy *data, int action)
unsigned int i;
unsigned int count = data->state.tempcount;
struct tempbuf writebuf[3]; /* there can only be three */
- struct connectdata *conn = data->conn;
- struct Curl_easy *saved_data = NULL;
/* copy the structs to allow for immediate re-pausing */
for(i = 0; i < data->state.tempcount; i++) {
@@ -1062,12 +1060,6 @@ CURLcode curl_easy_pause(struct Curl_easy *data, int action)
}
data->state.tempcount = 0;
- /* set the connection's current owner */
- if(conn->data != data) {
- saved_data = conn->data;
- conn->data = data;
- }
-
for(i = 0; i < count; i++) {
/* even if one function returns error, this loops through and frees
all buffers */
@@ -1078,10 +1070,6 @@ CURLcode curl_easy_pause(struct Curl_easy *data, int action)
Curl_dyn_free(&writebuf[i].b);
}
- /* recover previous owner of the connection */
- if(saved_data)
- conn->data = saved_data;
-
if(result)
return result;
}