From ba9ad2662c66761df5032572365c4a76368ce681 Mon Sep 17 00:00:00 2001 From: Rich Trott Date: Sat, 27 Feb 2016 22:18:22 -0800 Subject: [PATCH] test: apply Linux workaround to Linux only Do not try Ubuntu/SUSE/Debian-specific hostnames for IPv6 localhost unless we are on Linux. Fixes: https://github.com/nodejs/node/issues/4546 PR-URL: https://github.com/nodejs/node/pull/5471 Reviewed-By: Evan Lucas Reviewed-By: Ben Noorhduis Reviewed-By: Jeremiah Senkpiel --- test/common.js | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/test/common.js b/test/common.js index 187d26acce..9691509935 100644 --- a/test/common.js +++ b/test/common.js @@ -80,18 +80,21 @@ var opensslCli = null; var inFreeBSDJail = null; var localhostIPv4 = null; -exports.localIPv6Hosts = [ - // Debian/Ubuntu - 'ip6-localhost', - 'ip6-loopback', - - // SUSE - 'ipv6-localhost', - 'ipv6-loopback', - - // Typically universal - 'localhost', -]; +exports.localIPv6Hosts = ['localhost']; +if (process.platform === 'linux') { + exports.localIPv6Hosts = [ + // Debian/Ubuntu + 'ip6-localhost', + 'ip6-loopback', + + // SUSE + 'ipv6-localhost', + 'ipv6-loopback', + + // Typically universal + 'localhost', + ]; +} Object.defineProperty(exports, 'inFreeBSDJail', { get: function() {