# HG changeset patch # User Waqas Hussain # Date 1256487996 -18000 # Node ID ed3910860d11c192d48b2285af63bb8bb553ad6e # Parent a43aea9b0bd12d95b99949e57c0d9f161666ef6f Prosody top-level error handler modified to log properly on non-string error messages. diff -r a43aea9b0bd1 -r ed3910860d11 prosody --- a/prosody Sun Oct 25 21:21:25 2009 +0500 +++ b/prosody Sun Oct 25 21:26:36 2009 +0500 @@ -282,7 +282,7 @@ function loop() -- Error handler for errors that make it this far local function catch_uncaught_error(err) - if err:match("%d*: interrupted!$") then + if type(err) == "string" and err:match("%d*: interrupted!$") then return "quitting"; end