]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Try another fix for Avahi crash (Issue #5268)
authorMichael R Sweet <michael.r.sweet@gmail.com>
Wed, 21 Mar 2018 21:58:01 +0000 (17:58 -0400)
committerMichael R Sweet <michael.r.sweet@gmail.com>
Wed, 21 Mar 2018 21:58:01 +0000 (17:58 -0400)
scheduler/dirsvc.c

index 9102c1665b00d5f4753c629ed6855682bd806e7a..2ff968d8114a29b7c4cc3ca0752264a397cbc16c 100644 (file)
@@ -698,7 +698,8 @@ dnssdDeregisterInstance(
   if (!from_callback)
     avahi_threaded_poll_lock(DNSSDMaster);
 
-  avahi_entry_group_free(*srv);
+  if (*srv)
+    avahi_entry_group_free(*srv);
 
   if (!from_callback)
     avahi_threaded_poll_unlock(DNSSDMaster);