mirror of
https://invent.kde.org/network/krfb
synced 2024-07-05 09:28:35 +00:00
Fix the socket helper port functions.
The returned port needs conversion from network byte order to host byte order before it can be used. svn path=/trunk/KDE/kdenetwork/krfb/; revision=1195280
This commit is contained in:
parent
4742556c51
commit
f19f108a4e
|
@ -59,7 +59,7 @@ unsigned short peerPort(int sock)
|
|||
|
||||
if (getpeername(sock, &sa, &salen) == 0) {
|
||||
struct sockaddr_in *si = (struct sockaddr_in *)&sa;
|
||||
return si->sin_port;
|
||||
return ntohs(si->sin_port);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -98,7 +98,7 @@ unsigned short localPort(int sock)
|
|||
|
||||
if (getsockname(sock, &sa, &salen) == 0) {
|
||||
struct sockaddr_in *si = (struct sockaddr_in *)&sa;
|
||||
return si->sin_port;
|
||||
return ntohs(si->sin_port);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user