From bac4fbc947388c43164c2c68ef14ed88c326a5ec Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sat, 6 Apr 2024 16:52:45 +0300 Subject: [PATCH] kutils: do not lookup TXT records from KDNSSD irrelevant to it Signed-off-by: Ivailo Monev --- kutils/kdnssd/kdnssd.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/kutils/kdnssd/kdnssd.cpp b/kutils/kdnssd/kdnssd.cpp index b63ac0b9..1d5a1e21 100644 --- a/kutils/kdnssd/kdnssd.cpp +++ b/kutils/kdnssd/kdnssd.cpp @@ -301,6 +301,8 @@ void KDNSSDPrivate::browseCallback(AvahiServiceBrowser *avahibrowser, AvahiIfInd AvahiLookupResultFlags avahiflags, void* userdata) { + Q_UNUSED(avahiflags); + // qDebug() << Q_FUNC_INFO << avahievent << avahiname << avahitype << avahidomain << userdata; KDNSSDPrivate *kdnssdprivate = static_cast(userdata); @@ -313,7 +315,7 @@ void KDNSSDPrivate::browseCallback(AvahiServiceBrowser *avahibrowser, AvahiIfInd avahiclient, avahiinterface, avahiprotocol, avahiname, avahitype, avahidomain, - s_avahiproto, AvahiLookupFlags(0), + s_avahiproto, AVAHI_LOOKUP_NO_TXT, KDNSSDPrivate::resolveCallback, userdata ); @@ -349,6 +351,12 @@ void KDNSSDPrivate::resolveCallback(AvahiServiceResolver *avahiresolver, AvahiIf AvahiLookupResultFlags avahiflags, void* userdata) { + Q_UNUSED(avahiinterface); + Q_UNUSED(avahiprotocol); + Q_UNUSED(avahitxt); + Q_UNUSED(avahiflags); + Q_UNUSED(avahiflags); + // qDebug() << Q_FUNC_INFO << avahievent << avahiname << avahitype << avahidomain << userdata; KDNSSDPrivate *kdnssdprivate = static_cast(userdata); @@ -417,6 +425,10 @@ void KDNSSDPrivate::serviceCallback(AvahiServiceTypeBrowser *avahiservice, AvahiLookupResultFlags avahiflags, void *userdata) { + Q_UNUSED(avahiinterface); + Q_UNUSED(avahiprotocol); + Q_UNUSED(avahiflags); + // qDebug() << Q_FUNC_INFO << avahievent << avahitype << avahidomain << userdata; KDNSSDPrivate *kdnssdprivate = static_cast(userdata);