certmanager, hostmanager, mod_tls: Move responsibility for creating per-host SSL...
[prosody.git] / core / certmanager.lua
index 3f7bb3484ea3b8f1581c60fadcde8f6c3ccbd338..79651242517ca8459da13d976d135bf6615eac45 100644 (file)
@@ -23,8 +23,8 @@ module "certmanager"
 local default_ssl_config = configmanager.get("*", "core", "ssl");
 local default_capath = "/etc/ssl/certs";
 
-function create_context(host, mode, config)
-       local user_ssl_config = config and config.core.ssl or default_ssl_config;
+function create_context(host, mode, user_ssl_config)
+       user_ssl_config = user_ssl_config or default_ssl_config;
 
        if not ssl then return nil, "LuaSec (required for encryption) was not found"; end
        if not user_ssl_config then return nil, "No SSL/TLS configuration present for "..host; end