From 4fcdb789c11026bbd19bab23e4d6990632617028 Mon Sep 17 00:00:00 2001 From: Alexander Taran Date: Wed, 22 Jun 2022 02:24:59 +0300 Subject: [PATCH] fix support node 18 --- lib/networkinterfaces.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/networkinterfaces.js b/lib/networkinterfaces.js index 8234e0e..864db9d 100644 --- a/lib/networkinterfaces.js +++ b/lib/networkinterfaces.js @@ -24,7 +24,8 @@ module.exports = function () { var hasAddresses = false; ifaces[iface].forEach(function (address) { if (!address.internal) { - addresses[(address.family || "").toLowerCase()] = address.address; + var family = typeof address.family === 'number' ? "ipv" + address.family : address.family.toLowerCase() || ""; + addresses[family] = address.address; hasAddresses = true; if (address.mac && address.mac !== '00:00:00:00:00:00') { addresses.mac = address.mac;