X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=cache.c;h=dd263d204272d86f49203993ff9d4a8d2c7cb5a0;hb=c78cfb1475f755c85949882e0d9d857a800348a1;hp=fa32465f953bb18a3577ef48282f70bc18050a12;hpb=9bbaf3c1f7826a7ac637ac0e2e7c8d5b43bac89d;p=project%2Fmdnsd.git diff --git a/cache.c b/cache.c index fa32465..dd263d2 100644 --- a/cache.c +++ b/cache.c @@ -121,7 +121,7 @@ void cache_cleanup(struct interface *iface) } void -cache_scan(void) +cache_update(void) { struct interface *iface; struct cache_service *s; @@ -143,6 +143,7 @@ cache_service(struct interface *iface, char *entry, int hlen, int ttl) if (!strcmp(s->entry, entry)) { s->refresh = 50; s->time = monotonic_time(); + s->ttl = ttl; return s; }