diff --git a/bonjour.cpp b/bonjour.cpp index 5bfa09f..c43e0e9 100644 --- a/bonjour.cpp +++ b/bonjour.cpp @@ -190,6 +190,8 @@ void DNSSD_API QZeroConfPrivate::resolverCallback(DNSServiceRef, DNSServiceFlags resolver->cleanUp(); } else { + // Fix "multiple socket notifiers for same socket" warning + resolver->addressNotifier.clear(); resolver->addressNotifier = QSharedPointer::create(sockfd, QSocketNotifier::Read); connect(resolver->addressNotifier.data(), &QSocketNotifier::activated, resolver, &Resolver::addressReady); }