From c10a43a1e313c0bbce0204ba5ca1ab00a7649c23 Mon Sep 17 00:00:00 2001 From: git Date: Sun, 15 Jun 2025 20:38:32 +0100 Subject: [PATCH] fixed bug --- main.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index dae1494..5aa1a9a 100644 --- a/main.js +++ b/main.js @@ -161,25 +161,25 @@ function replyLocallyWithRemoteDevicesData(name,type,query) { } // 3. If the query is for an SRV record (hostname + port of a service) - if (type === 'SRV' && db.remote[name] && db.remote[name].SRV !== null) { + if (type === 'SRV' && db.remote.services[name] && db.remote.services[name].SRV !== null) { answers.push({ name, type: 'SRV', class: 'IN', ttl: 120, - data: db.remote[name].SRV // Must be an object like { port, target, priority, weight } + data: db.remote.services[name].SRV // Must be an object like { port, target, priority, weight } }); } // 4. If the query is for a TXT record (extra metadata) - if (type === 'TXT' && db.remote[name] && db.remote[name].TXT !== null) { + if (type === 'TXT' && db.remote.services[name] && db.remote.services[name].TXT !== null) { answers.push({ name, type: 'TXT', class: 'IN', ttl: 120, // Convert plain string to buffer; required by mdns-server - data: Buffer.from(db.remote[name].TXT, 'utf8') + data: Buffer.from(db.remote.services[name].TXT, 'utf8') }); } // 5. Many mDNS tools (like Avahi or Bonjour) send type: 'ANY' queries to discover all records for a name.