Hey Simon,

we have found another (small) thing. The requirements for reintroducing are:

1. Using --use-stale-cache
2. A query is received via TCP
3. The cached record is stale

Querying the stale record causes the query to be "refreshed". However, when, at the same time, the client disconnects (and the TCP fork exits accordingly), the received reply will never be received and find its way in the mother process's cache.

Could we postpone the shutdown of TCP forks in case a refreshment query is still ongoing?

Best,
Dominik


_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to