X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=avahi-core%2Fquerier.c;h=d9dc1fb0fbfd6f15c1c72aa5923e7ab188b1d550;hb=74e9d0b1f21cefb6880d006bed1769ceaf90b28b;hp=90eca37d6d94ae8b1c7dbb7ef506b0d68a040449;hpb=a97605e07ad7f44f2f65e15be64880e61a39ab43;p=catta diff --git a/avahi-core/querier.c b/avahi-core/querier.c index 90eca37..d9dc1fb 100644 --- a/avahi-core/querier.c +++ b/avahi-core/querier.c @@ -1,5 +1,3 @@ -/* $Id$ */ - /*** This file is part of avahi. @@ -148,11 +146,10 @@ void avahi_querier_add(AvahiInterface *i, AvahiKey *key, struct timeval *ret_cti void avahi_querier_remove(AvahiInterface *i, AvahiKey *key) { AvahiQuerier *q; - if (!(q = avahi_hashmap_lookup(i->queriers_by_key, key)) || q->n_used <= 0) { - /* There was no querier for this RR key, or it wasn't referenced by anyone */ - avahi_log_warn(__FILE__": querier_remove() called but no querier to remove."); + /* There was no querier for this RR key, or it wasn't referenced + * by anyone. */ + if (!(q = avahi_hashmap_lookup(i->queriers_by_key, key)) || q->n_used <= 0) return; - } if ((--q->n_used) <= 0) {