aboutsummaryrefslogtreecommitdiffstats
path: root/net/dns.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2018-06-09 00:02:06 +0200
committerKim Alvefur <zash@zash.se>2018-06-09 00:02:06 +0200
commitad268c9db3f4eec85a378f39d3186057568f0eeb (patch)
tree411f123fe1776bc77a503a79ce934bec6ce73300 /net/dns.lua
parent1b392befb7610cd3286312a01c9bef649ec87fc8 (diff)
downloadprosody-ad268c9db3f4eec85a378f39d3186057568f0eeb.tar.gz
prosody-ad268c9db3f4eec85a378f39d3186057568f0eeb.zip
net.dns: Cache all records from the 'answer' section (fixes #487)
This should preserve CNAME records included here
Diffstat (limited to 'net/dns.lua')
-rw-r--r--net/dns.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/net/dns.lua b/net/dns.lua
index eba2b5a0..93c1805b 100644
--- a/net/dns.lua
+++ b/net/dns.lua
@@ -889,7 +889,7 @@ function resolver:feed(sock, packet, force)
--self.print(response);
for _, rr in pairs(response.answer) do
- self:remember(rr, response.question[1].type);
+ self:remember(rr, rr.type);
end
-- retire the query