]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
http: interface parameter check fix
authorGrigorii Demidov <grigorii.demidov@nic.cz>
Thu, 31 May 2018 10:28:33 +0000 (12:28 +0200)
committerGrigorii Demidov <grigorii.demidov@nic.cz>
Thu, 31 May 2018 14:54:10 +0000 (16:54 +0200)
modules/http/http.lua

index 3cf8149d32b6b6718ca1d7e6edf3364cbdab2aa4..ef9864aa109e6d7dd2a8cf4fcab2797735becfd5 100644 (file)
@@ -283,7 +283,9 @@ function M.interface(host, port, endpoints, crtfile, keyfile)
                        crtfile = 'self.crt'
                        keyfile = 'self.key'
                        ephemeral = true
-               else error('certificate provided, but missing key') end
+               elseif not keyfile then
+                       error('certificate provided, but missing key')
+               end
                -- Read or create self-signed x509 certificate
                local f = io.open(crtfile, 'r')
                if f then