bugfix networkInterfaces() - optimized ip6 address selection

This commit is contained in:
Sebastian Hildebrandt
2017-09-26 07:43:54 +02:00
parent fb0b40d2db
commit 781fd741b9
3 changed files with 5 additions and 1 deletions
+3 -1
View File
@@ -144,7 +144,9 @@ function networkInterfaces(callback) {
ip4 = details.address
}
if (details.family === 'IPv6') {
ip6 = details.address
if (!ip6 || ip6.match(/^fe80::/i)) {
ip6 = details.address
}
}
mac = details.mac;
if (mac.indexOf('00:00:0') > -1 && (_linux || _darwin)) {