diff options
author | Daniel Stenberg <daniel@haxx.se> | 2021-01-26 14:14:06 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2021-01-27 09:19:05 +0100 |
commit | d6a37c23a3c4c24ce6ba925253740fae737f153e (patch) | |
tree | 3f1df0aaff66d255860faaa46ed61cfddf5f4d25 /lib/connect.h | |
parent | 764c6bd3bf2e7a1f8bc33162ab77b667770f4f73 (diff) | |
download | curl-d6a37c23a3c4c24ce6ba925253740fae737f153e.tar.gz |
urldata: remove 'local_ip' from the connectdata struct
As the info is already stored in the transfer handle anyway, there's no
need to carry around a duplicate buffer for the life-time of the handle.
Closes #6534
Diffstat (limited to 'lib/connect.h')
-rw-r--r-- | lib/connect.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/connect.h b/lib/connect.h index bb756cdfa..566b3531d 100644 --- a/lib/connect.h +++ b/lib/connect.h @@ -80,9 +80,10 @@ void Curl_updateconninfo(struct Curl_easy *data, struct connectdata *conn, curl_socket_t sockfd); void Curl_conninfo_remote(struct Curl_easy *data, struct connectdata *conn, curl_socket_t sockfd); -void Curl_conninfo_local(struct Curl_easy *data, struct connectdata *conn, - curl_socket_t sockfd); -void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn); +void Curl_conninfo_local(struct Curl_easy *data, curl_socket_t sockfd, + char *local_ip, long *local_port); +void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn, + char *local_ip, long local_port); int Curl_closesocket(struct Curl_easy *data, struct connectdata *conn, curl_socket_t sock); |