diff --git a/lib/net_uv.js b/lib/net_uv.js index e990cb9aa9a..09a549d2c30 100644 --- a/lib/net_uv.js +++ b/lib/net_uv.js @@ -70,9 +70,11 @@ function initSocketHandle(self) { self._handle.socket = self; self._handle.onread = onread; - var sockname = self._handle.getsockname(); - self.remoteAddress = sockname.address; - self.remotePort = sockname.port; + if (self._handle.getsockname) { + var sockname = self._handle.getsockname(); + self.remoteAddress = sockname.address; + self.remotePort = sockname.port; + } // also export sockname.family? } }