X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-compat-libdns_sd%2Fcompat.c;h=effa0e7adbdfbd6dd95176c2ac4af9a35049b7ff;hb=9d58b3d0814aeea8509ecaba28266fef80725c70;hp=052c8b2b8444858b6f7cea451819c095e63f524e;hpb=da014c84b0c8ec1ef52752dd79bbf96ee024d0bb;p=catta diff --git a/avahi-compat-libdns_sd/compat.c b/avahi-compat-libdns_sd/compat.c index 052c8b2..effa0e7 100644 --- a/avahi-compat-libdns_sd/compat.c +++ b/avahi-compat-libdns_sd/compat.c @@ -374,8 +374,8 @@ static void sdref_unref(DNSServiceRef sdref) { } int DNSSD_API DNSServiceRefSockFD(DNSServiceRef sdref) { - assert(sdref); - assert(sdref->n_ref >= 1); + if (!sdref || sdref->n_ref <= 0) + return -1; AVAHI_WARN_LINKAGE;