summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmil Renner Berthing <esmil@mailme.dk>2013-01-15 23:11:50 +0100
committerEmil Renner Berthing <esmil@mailme.dk>2013-01-15 23:12:25 +0100
commit33f8b5586ac93c0f8082d894a612d54bae6b63b4 (patch)
treee6a50d9b4ad6c968026ceeec480e77fc6a8a6096
parentb5e8f550dcb7e815e4e2a0fcc63a437c05e51fd9 (diff)
downloadlem-33f8b5586ac93c0f8082d894a612d54bae6b63b4.tar.gz
lem-33f8b5586ac93c0f8082d894a612d54bae6b63b4.tar.xz
lem-33f8b5586ac93c0f8082d894a612d54bae6b63b4.zip
hathaway: support preinitialized sockets
-rw-r--r--lem/hathaway.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/lem/hathaway.lua b/lem/hathaway.lua
index c2bed5c..5d90d52 100644
--- a/lem/hathaway.lua
+++ b/lem/hathaway.lua
@@ -159,7 +159,12 @@ do
end
function M.Hathaway(host, port)
- local server, err = httpserv.new(host, port, handler)
+ local server, err
+ if port then
+ server, err = httpserv.new(host, port, handler)
+ else
+ server, err = httpserv.new(host, handler)
+ end
if not server then M.debug('new', err) return nil, err end
server.debug = M.debug