# HG changeset patch # User Matthew Wild # Date 1224692860 -3600 # Node ID 3a2d327c485666e3faa8da08a009db41783f4bcc # Parent c3f12fd0c8232b11adca1eaa21b5178eff7c4578 server.lua should degrade gracefully when LuaSec not present diff -r c3f12fd0c823 -r 3a2d327c4856 net/server.lua --- a/net/server.lua Sun Oct 12 01:23:30 2008 +0100 +++ b/net/server.lua Wed Oct 22 17:27:40 2008 +0100 @@ -43,7 +43,7 @@ --// extern libs //-- -local luasec = require "ssl" +local luasec = select(2, pcall(require, "ssl")) local luasocket = require "socket" --// extern lib methods //-- @@ -722,7 +722,7 @@ else for name, func in pairs( listeners ) do if type( func ) ~= "function" then - err = "invalid listener function" + --err = "invalid listener function" break end end