From 242a208ef645290083c0b14a79500627aa717708 Mon Sep 17 00:00:00 2001 From: RaederDev Date: Mon, 27 Jun 2022 16:20:09 +0200 Subject: [PATCH] Compatibility with node v18 --- lib/darwin.js | 2 +- lib/linux.js | 2 +- lib/win32.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/darwin.js b/lib/darwin.js index 2247e45..4e1c57d 100644 --- a/lib/darwin.js +++ b/lib/darwin.js @@ -132,7 +132,7 @@ exports.get_network_interfaces_list = function(cb) { obj.mac_address = mac[1]; (nics[obj.name] || []).forEach(function(type) { - if (type.family == 'IPv4') { + if (type.family == 'IPv4' || type.family == 4) { obj.ip_address = type.address; } }); diff --git a/lib/linux.js b/lib/linux.js index 2347dcc..88b82c0 100644 --- a/lib/linux.js +++ b/lib/linux.js @@ -85,7 +85,7 @@ exports.get_network_interfaces_list = function(cb) { var obj = { name: key }; nics[key].forEach(function(type) { - if (type.family == 'IPv4') { + if (type.family == 'IPv4' || type.family == 4) { obj.ip_address = type.address; } }); diff --git a/lib/win32.js b/lib/win32.js index 3519643..07375c3 100644 --- a/lib/win32.js +++ b/lib/win32.js @@ -79,7 +79,7 @@ exports.get_network_interfaces_list = function(callback) { var node_nic = node_nics[obj.name] || []; node_nic.forEach(function(type) { - if (type.family == 'IPv4') { + if (type.family == 'IPv4' || type.family == 4) { obj.ip_address = type.address; } });