diff --git a/smb/wsdiscoverer.cpp b/smb/wsdiscoverer.cpp --- a/smb/wsdiscoverer.cpp +++ b/smb/wsdiscoverer.cpp @@ -271,7 +271,7 @@ return; } - PBSDResolver *resolver = new PBSDResolver(addr, service->endpointReference()); + PBSDResolver *resolver = new PBSDResolver(addr, service->endpointReference(), this); connect(resolver, &PBSDResolver::resolved, this, [this](Discovery::Ptr discovery) { ++m_resolvedCount; emit newDiscovery(discovery);