mirror of
https://github.com/curl/curl.git
synced 2026-08-26 20:23:32 +03:00
urldata: remove duplicate port number storage
... and use 'int' for ports. We don't use 'unsigned short' since -1 is still often used internally to signify "unknown value" and 0 - 65535 are all valid port numbers. Closes #6534
This commit is contained in:
parent
642d78026f
commit
764c6bd3bf
3 changed files with 8 additions and 8 deletions
|
|
@ -616,7 +616,7 @@ void Curl_persistconninfo(struct Curl_easy *data, struct connectdata *conn)
|
|||
memcpy(data->info.conn_local_ip, conn->local_ip, MAX_IPADR_LEN);
|
||||
data->info.conn_scheme = conn->handler->scheme;
|
||||
data->info.conn_protocol = conn->handler->protocol;
|
||||
data->info.conn_primary_port = conn->primary_port;
|
||||
data->info.conn_primary_port = conn->port;
|
||||
data->info.conn_local_port = conn->local_port;
|
||||
}
|
||||
|
||||
|
|
@ -686,6 +686,7 @@ void Curl_conninfo_remote(struct Curl_easy *data,
|
|||
char buffer[STRERROR_LEN];
|
||||
struct Curl_sockaddr_storage ssrem;
|
||||
curl_socklen_t plen;
|
||||
long port;
|
||||
plen = sizeof(struct Curl_sockaddr_storage);
|
||||
memset(&ssrem, 0, sizeof(ssrem));
|
||||
if(getpeername(sockfd, (struct sockaddr*) &ssrem, &plen)) {
|
||||
|
|
@ -695,7 +696,7 @@ void Curl_conninfo_remote(struct Curl_easy *data,
|
|||
return;
|
||||
}
|
||||
if(!Curl_addr2string((struct sockaddr*)&ssrem, plen,
|
||||
conn->primary_ip, &conn->primary_port)) {
|
||||
conn->primary_ip, &port)) {
|
||||
failf(data, "ssrem inet_ntop() failed with errno %d: %s",
|
||||
errno, Curl_strerror(errno, buffer, sizeof(buffer)));
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue