@@ -43,12 +43,13 @@ #import "OFNotConnectedException.h" #import "OFNotImplementedException.h" #import "OFOutOfMemoryException.h" #import "OFSetOptionFailedException.h" -#import "resolver.h" +#import "socket.h" #import "socket_helpers.h" +#import "resolver.h" /* References for static linking */ void _references_to_categories_of_OFTCPSocket(void) { _OFTCPSocket_SOCKS5_reference = 1; @@ -442,11 +443,12 @@ if (port > 0) return port; #ifndef __wii__ addrLen = (socklen_t)sizeof(addr.storage); - if (getsockname(_socket, (struct sockaddr*)&addr.storage, &addrLen)) { + if (of_getsockname(_socket, (struct sockaddr*)&addr.storage, + &addrLen) != 0) { int errNo = of_socket_errno(); close(_socket); _socket = INVALID_SOCKET;