diff options
author | Emil Renner Berthing <esmil@mailme.dk> | 2013-01-27 18:04:26 +0100 |
---|---|---|
committer | Emil Renner Berthing <esmil@mailme.dk> | 2013-01-27 23:09:57 +0100 |
commit | ee2a1ce9b399bcd6cf06d797ecf6b81d0a4b967f (patch) | |
tree | 6006591c6f224874bdeb2b5ff415611fb0364664 | |
parent | 5308adbd7cdc2d521b7b87af2aeec5f25f7f5074 (diff) | |
download | lem-ee2a1ce9b399bcd6cf06d797ecf6b81d0a4b967f.tar.gz lem-ee2a1ce9b399bcd6cf06d797ecf6b81d0a4b967f.tar.xz lem-ee2a1ce9b399bcd6cf06d797ecf6b81d0a4b967f.zip |
http.server: add close() method
-rw-r--r-- | lem/hathaway.lua | 1 | ||||
-rw-r--r-- | lem/http/server.lua | 4 |
2 files changed, 5 insertions, 0 deletions
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) |