# HG changeset patch # User Kim Alvefur # Date 1527979242 -7200 # Node ID e6ba0e5260b4fb768b41313a3df5971a62dd503a # Parent 102242a7ee603f0ede5ea178cb22ed558cf34931 net.dns: Also cache records from the 'additional' section Could be getting A/AAAA records here when asking for SRV diff -r 102242a7ee60 -r e6ba0e5260b4 net/dns.lua --- a/net/dns.lua Sat Jun 09 00:02:06 2018 +0200 +++ b/net/dns.lua Sun Jun 03 00:40:42 2018 +0200 @@ -892,6 +892,10 @@ self:remember(rr, rr.type); end + for _, rr in pairs(response.additional) do + self:remember(rr, rr.type); + end + -- retire the query local queries = self.active[response.header.id]; queries[response.question.raw] = nil;