avahi_time_event_free(b->defer_time_event);
b->defer_time_event = NULL;
}
avahi_time_event_free(b->defer_time_event);
b->defer_time_event = NULL;
}
}
void avahi_s_record_browser_free(AvahiSRecordBrowser *b) {
}
void avahi_s_record_browser_free(AvahiSRecordBrowser *b) {
AVAHI_LLIST_PREPEND(AvahiMulticastLookup, lookups, e->lookups, l);
avahi_querier_add_for_all(e->server, interface, protocol, l->key, &ctime);
AVAHI_LLIST_PREPEND(AvahiMulticastLookup, lookups, e->lookups, l);
avahi_querier_add_for_all(e->server, interface, protocol, l->key, &ctime);
/* add a second */
avahi_timeval_add(&ctime, 1000000);
/* add a second */
avahi_timeval_add(&ctime, 1000000);
if ((q = avahi_hashmap_lookup(i->queriers_by_key, key))) {
/* Someone is already browsing for records of this RR key */
q->n_used++;
if ((q = avahi_hashmap_lookup(i->queriers_by_key, key))) {
/* Someone is already browsing for records of this RR key */
q->n_used++;
}
assert(q->n_used >= 1);
}
assert(q->n_used >= 1);
if ((--q->n_used) <= 0)
avahi_querier_free(q);
}
if ((--q->n_used) <= 0)
avahi_querier_free(q);
}