Name resolution can be aborted. Fixed bug in socket_set_port.

This commit is contained in:
lotodore
2007-02-25 17:08:58 +00:00
parent 954f997bcf
commit d63588f54b
7 changed files with 289 additions and 40 deletions
+2 -2
View File
@@ -31,12 +31,12 @@ socket_set_port(unsigned port, int addrFamily, struct sockaddr *addr, int addrLe
{
if (addrFamily == AF_INET && addrLen >= (int)sizeof(sockaddr_in))
{
((sockaddr_in *)&addr)->sin_port = htons(port);
((sockaddr_in *)addr)->sin_port = htons(port);
retVal = true;
}
else if (addrFamily == AF_INET6 && addrLen >= (int)sizeof(sockaddr_in6))
{
((sockaddr_in6 *)&addr)->sin6_port = htons(port);
((sockaddr_in6 *)addr)->sin6_port = htons(port);
retVal = true;
}
}