fixed bug
This commit is contained in:
parent
c4045a3d30
commit
c10a43a1e3
8
main.js
8
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.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user