mirror of
https://github.com/curl/curl.git
synced 2026-04-15 00:21:42 +03:00
connect: store "conn_remote_port" in the info struct
To make it available after the connection ended.
This commit is contained in:
parent
c126299635
commit
08b8ef4e72
2 changed files with 6 additions and 1 deletions
|
|
@ -623,6 +623,7 @@ void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn,
|
|||
data->info.conn_scheme = conn->handler->scheme;
|
||||
data->info.conn_protocol = conn->handler->protocol;
|
||||
data->info.conn_primary_port = conn->port;
|
||||
data->info.conn_remote_port = conn->remote_port;
|
||||
data->info.conn_local_port = local_port;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1160,7 +1160,11 @@ struct PureInfo {
|
|||
reused, in the connection cache. */
|
||||
|
||||
char conn_primary_ip[MAX_IPADR_LEN];
|
||||
int conn_primary_port;
|
||||
int conn_primary_port; /* this is the destination port to the connection,
|
||||
which might have been a proxy */
|
||||
int conn_remote_port; /* this is the "remote port", which is the port
|
||||
number of the used URL, independent of proxy or
|
||||
not */
|
||||
char conn_local_ip[MAX_IPADR_LEN];
|
||||
int conn_local_port;
|
||||
const char *conn_scheme;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue