From 3d4ae3ab4dfa4790ff3eefd1990ae08e7b1d3e97 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Thu, 11 Aug 2011 10:44:20 -0700 Subject: [PATCH] net_uv: pipes don't have getsockname --- lib/net_uv.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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? } }