net.unbound: Disable use of hosts file by default (fixes #1737)

This mirrors the behaviour with net.dns and avoids the initialization
issue in #1737
This commit is contained in:
Kim Alvefur 2022-05-16 12:45:51 +02:00
parent 1f668fed00
commit 5e95ed633a

View file

@ -25,13 +25,22 @@ local dns_utils = require"util.dns";
local classes, types, errors = dns_utils.classes, dns_utils.types, dns_utils.errors;
local parsers = dns_utils.parsers;
local builtin_defaults = { hoststxt = false }
local function add_defaults(conf)
if conf then
for option, default in pairs(builtin_defaults) do
if conf[option] == nil then
conf[option] = default;
end
end
for option, default in pairs(libunbound.config) do
if conf[option] == nil then
conf[option] = default;
end
end
else
return builtin_defaults;
end
return conf;
end