]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Actually close http servers on deinit
authordaurnimator <quae@daurnimator.com>
Mon, 19 Dec 2016 04:49:08 +0000 (15:49 +1100)
committerOndřej Surý <ondrej@sury.org>
Mon, 19 Dec 2016 08:54:06 +0000 (09:54 +0100)
modules/http/http.lua

index 010f2062b2bd96cc41454980fdd2936bc14279d5..6be2a67baef498301eb31c4f4ebe93b4f7eebf47 100644 (file)
@@ -326,7 +326,10 @@ end
 -- @function Cleanup module
 function M.deinit()
        if M.ev then event.cancel(M.ev) end
-       M.servers = {}
+       for i, server in ipairs(M.servers) do
+               server:close()
+               M.servers[i] = nil
+       end
        prometheus.deinit()
 end