From 4da7e82530fb4fd717674e57408a64f38806b836 Mon Sep 17 00:00:00 2001 From: stb2050 <16671802+stb2050@users.noreply.github.com> Date: Mon, 30 Jul 2018 11:07:24 +0200 Subject: [PATCH] Update networking.js Catches Exception for case if you change windows ip settings while computer is running. --- lib/networking.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/networking.js b/lib/networking.js index 37cd9c4..3707d7c 100644 --- a/lib/networking.js +++ b/lib/networking.js @@ -94,9 +94,11 @@ Networking.prototype.createSocket = function ( sock.bind(port, address, function (err) { if ((!err) && (port === 5353)) { - sock.addMembership(MDNS_MULTICAST); - sock.setMulticastTTL(255); - sock.setMulticastLoopback(true); + try { + sock.addMembership(MDNS_MULTICAST); + sock.setMulticastTTL(255); + sock.setMulticastLoopback(true); + } catch(err) {} } next(err, interfaceIndex, networkInterface, sock); });