Skip to content

Commit c5f35ba

Browse files
committed
Add missing lock around Avahi domain browser.
1 parent 7ce1ad4 commit c5f35ba

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cups/dnssd.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -908,7 +908,11 @@ cupsDNSSDNew(
908908

909909
DEBUG_printf("2cupsDNSSDNew: dnssd->monitor=%p", (void *)dnssd->monitor);
910910

911+
avahi_lock(dnssd, "cupsDNSSDNew");
912+
911913
dnssd->dbrowser = avahi_domain_browser_new(dnssd->client, AVAHI_IF_UNSPEC, AVAHI_PROTO_UNSPEC, /*domain*/NULL, AVAHI_DOMAIN_BROWSER_BROWSE, /*flags*/0, (AvahiDomainBrowserCallback)avahi_domain_cb, dnssd);
914+
915+
avahi_unlock(dnssd, "cupsDNSSDNew");
912916
#endif // HAVE_MDNSRESPONDER
913917

914918
DEBUG_printf("2cupsDNSSDNew: Returning %p.", (void *)dnssd);

0 commit comments

Comments
 (0)