From ee2a1ce9b399bcd6cf06d797ecf6b81d0a4b967f Mon Sep 17 00:00:00 2001 From: Emil Renner Berthing Date: Sun, 27 Jan 2013 18:04:26 +0100 Subject: http.server: add close() method --- lem/hathaway.lua | 1 + lem/http/server.lua | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/lem/hathaway.lua b/lem/hathaway.lua index 5d90d52..83c192a 100644 --- a/lem/hathaway.lua +++ b/lem/hathaway.lua @@ -167,6 +167,7 @@ do end if not server then M.debug('new', err) return nil, err end + M.server = server server.debug = M.debug local ok, err = server:run() diff --git a/lem/http/server.lua b/lem/http/server.lua index 119d1d9..5e19006 100644 --- a/lem/http/server.lua +++ b/lem/http/server.lua @@ -320,6 +320,10 @@ do return self.socket:autospawn(function(...) return handleHTTP(self, ...) end) end + function Server:close() + return self.socket:close() + end + local type, setmetatable = type, setmetatable function M.new(host, port, handler) -- cgit v1.2.1