X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fmdnsd.git;a=blobdiff_plain;f=dns.c;h=0d192acf8faa439ffb3dbbef8af6d4aa2140a941;hp=6fac7d19f440df32fb76ae3467d821834778ab1f;hb=9091a2b0fa7f91be6d0d4b03ec8d7ef8cbe1e559;hpb=c3d01050c03f07d9d6e45747ce6688d9c22d9780 diff --git a/dns.c b/dns.c index 6fac7d1..0d192ac 100644 --- a/dns.c +++ b/dns.c @@ -325,12 +325,12 @@ parse_question(struct interface *iface, char *name, struct dns_question *q) switch (q->type) { case TYPE_ANY: if (!strcmp(name, mdns_hostname_local)) - service_reply(iface, NULL); + service_reply(iface, NULL, announce_ttl); break; case TYPE_PTR: service_announce_services(iface, name); - service_reply(iface, name); + service_reply(iface, name, announce_ttl); break; case TYPE_AAAA: @@ -339,7 +339,7 @@ parse_question(struct interface *iface, char *name, struct dns_question *q) if (host) *host = '\0'; if (!strcmp(mdns_hostname, name)) - service_reply_a(iface, q->type); + service_reply_a(iface, q->type, announce_ttl); break; }; }