Index: net/socket/socks_client_socket.cc |
=================================================================== |
--- net/socket/socks_client_socket.cc (revision 19932) |
+++ net/socket/socks_client_socket.cc (working copy) |
@@ -8,7 +8,7 @@ |
#include "build/build_config.h" |
#if defined(OS_WIN) |
#include <ws2tcpip.h> |
-#else |
+#elif defined(OS_POSIX) |
#include <netdb.h> |
#endif |
#include "base/compiler_specific.h" |
@@ -375,12 +375,9 @@ |
} |
#if defined(OS_LINUX) |
-// Identical to posix system call getpeername(). |
-// Needed by ssl_client_socket_nss. |
-int SOCKSClientSocket::GetPeerName(struct sockaddr *name, socklen_t *namelen) { |
- // Default implementation just permits some unit tests to link. |
- NOTREACHED(); |
- return ERR_UNEXPECTED; |
+int SOCKSClientSocket::GetPeerName(struct sockaddr* name, |
+ socklen_t* namelen) { |
+ return transport_->GetPeerName(name, namelen); |
} |
#endif |