# HG changeset patch
# User Kim Alvefur <zash@zash.se>
# 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;