aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2014-04-14 23:00:44 +0200
committerKim Alvefur <zash@zash.se>2014-04-14 23:00:44 +0200
commit05d6f3e7136d1ca40429ccfbd87f664280551af7 (patch)
tree4c9b09bfa0c609022621ad3f40d1ce92d7c2e124 /core
parent75c7b9704a05611583a56b5f0be58cb1526c1bdf (diff)
downloadprosody-05d6f3e7136d1ca40429ccfbd87f664280551af7.tar.gz
prosody-05d6f3e7136d1ca40429ccfbd87f664280551af7.zip
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults
Diffstat (limited to 'core')
-rw-r--r--core/certmanager.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/certmanager.lua b/core/certmanager.lua
index 9dfb8f3a..957923f5 100644
--- a/core/certmanager.lua
+++ b/core/certmanager.lua
@@ -69,13 +69,14 @@ function create_context(host, mode, user_ssl_config)
if global_ssl_config then
for option,default_value in pairs(global_ssl_config) do
- if not user_ssl_config[option] then
+ if user_ssl_config[option] == nil then
user_ssl_config[option] = default_value;
end
end
end
+
for option,default_value in pairs(core_defaults) do
- if not user_ssl_config[option] then
+ if user_ssl_config[option] == nil then
user_ssl_config[option] = default_value;
end
end