Skip to content

Commit 8deea57

Browse files
committed
Harden adress.family reading
1 parent 1722be3 commit 8deea57

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.gitignore

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
.DS_Store
1+
.*
2+
!/.gitignore
3+
!/.editorconfig
4+
!/.travis.yml
5+
!/.github
26
/node_modules
3-
.*.swp
4-
/.npmcache
57
/dist
68
*.log

lib/networkinterfaces.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,17 @@ module.exports = function () {
1616
return allAddresses;
1717
} else {
1818
throw e;
19-
};
20-
};
19+
}
20+
}
2121

2222
Object.keys(ifaces).forEach(function (iface) {
2323
var addresses = {};
2424
var hasAddresses = false;
2525
ifaces[iface].forEach(function (address) {
2626
if (!address.internal) {
27-
var family = typeof address.family === 'number' ? "ipv" + address.family : address.family.toLowerCase() || "";
27+
var family = (typeof address.family === 'number')
28+
? ("ipv" + address.family)
29+
: (address.family || "").toLowerCase();
2830
addresses[family] = address.address;
2931
hasAddresses = true;
3032
if (address.mac && address.mac !== '00:00:00:00:00:00') {

0 commit comments

Comments
 (0)