Fixed multicast response.

Ylian Saint-Hilaire committed Jul 15, 2020 at 11:31 UTC 8b73549456ecadd13a43b2fe8289bf07cb31e3b5
1 file changed +2 -2
meshscanner.js
+2 -2
@@ -219,8 +219,8 @@ module.exports.CreateMeshScanner = function (parent) {
219
220 //console.log('Received ' + msg.length + ' bytes from ' + info.address + ':' + info.port + ', on interface: ' + server.xxlocal + '.');
221 if ((msg.length == 96) && (msg.toString('ascii') == obj.agentCertificateHashHex)) {
222 - if (server.xxtype == 4) { var p = encryptPacket(obj.multicastPacket4); try { server.send(p, 0, p, info.port, info.address); } catch (e) { } }
223 - if (server.xxtype == 6) { var p = encryptPacket(obj.multicastPacket6); try { server.send(p, 0, p, info.port, info.address); } catch (e) { } }
222 + if (server.xxtype == 4) { var p = encryptPacket(obj.multicastPacket4); try { server.send(p, 0, p.length, info.port, info.address); } catch (e) { } }
223 + if (server.xxtype == 6) { var p = encryptPacket(obj.multicastPacket6); try { server.send(p, 0, p.length, info.port, info.address); } catch (e) { } }
224 } else if (msg.toString('ascii') == 'MeshServerScan') {
225 if (server.xxtype == 4) { var p = encryptPacket(obj.multicastPacket4x); try { server.send(p, 0, p.length, info.port, info.address); } catch (e) { } }
226 if (server.xxtype == 6) { var p = encryptPacket(obj.multicastPacket6x); try { server.send(p, 0, p.length, info.port, info.address); } catch (e) { } }