]> git.meshlink.io Git - catta/blobdiff - avahi-core/cache.c
* Make "NameAcquired" warning line disappear in avahi-client
[catta] / avahi-core / cache.c
index 5e87706947323d8832cd275f813ed56d8de41dfa..c26b6bb9d81225e592faf0b370b7cd877eb21a79 100644 (file)
@@ -211,11 +211,9 @@ static void elapse_func(AvahiTimeEvent *t, void *userdata) {
 
         assert(percent > 0);
 
-        /* Request a cache update, if we are subscribed to this entry */
-        if (avahi_querier_exists(e->cache->interface, e->record->key)) {
-/*             avahi_log_debug("Requesting cache entry update at %i%% for %s.", percent, txt);   */
-            avahi_interface_post_query(e->cache->interface, e->record->key, 1);
-        }
+        /* Request a cache update if we are subscribed to this entry */
+        if (avahi_querier_shall_refresh_cache(e->cache->interface, e->record->key))
+            avahi_interface_post_query(e->cache->interface, e->record->key, 0, NULL);
         
         /* Check again later */
         next_expiry(e->cache, e, percent);