From 212f72165ee817ccd39cc6685f6a1e418d4b0489 Mon Sep 17 00:00:00 2001 From: Brian White Date: Mon, 24 Apr 2017 02:27:14 -0400 Subject: [PATCH] net: move debug statement This will allow `localAddress` to be properly set before writing debug output. --- lib/net.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/net.js b/lib/net.js index 898f14e9ae27c0..80f0c0f162c54c 100644 --- a/lib/net.js +++ b/lib/net.js @@ -859,14 +859,15 @@ function internalConnect( var err; if (localAddress || localPort) { - debug('binding to localAddress: %s and localPort: %d (addressType: %d)', - localAddress, localPort, addressType); - if (addressType === 4) { localAddress = localAddress || '0.0.0.0'; + debug('binding to localAddress: %s and localPort: %d (addressType: 4)', + localAddress, localPort); err = self._handle.bind(localAddress, localPort); } else if (addressType === 6) { localAddress = localAddress || '::'; + debug('binding to localAddress: %s and localPort: %d (addressType: 6)', + localAddress, localPort); err = self._handle.bind6(localAddress, localPort); } else { self._destroy(new TypeError('Invalid addressType: ' + addressType));