diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-02-15 10:15:46 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-02-16 10:48:57 +0100 |
commit | cfff12a0b3d8696e5923064ea4e35e14a4f78da0 (patch) | |
tree | 40907a5b1d6bc3827e2cff454c72ce6c05d2fb4e /lib/easy.c | |
parent | a59c33ceffb8f78b71fa084bbc99c94ecfe82ce6 (diff) | |
download | curl-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.c | 12 |
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; } |