# HG changeset patch # User Waqas Hussain # Date 1260395423 -18000 # Node ID b9df83793d84966eeda25197654b23b662c06009 # Parent d8e83625ad58d973faf8a8022ad626ebc359097d prosody: Call tostring on the key being used for nil global read before concatenating it with a string. diff -r d8e83625ad58 -r b9df83793d84 prosody --- a/prosody Thu Dec 10 02:47:13 2009 +0500 +++ b/prosody Thu Dec 10 02:50:23 2009 +0500 @@ -286,7 +286,7 @@ function init_global_protection() -- Catch global accesses local locked_globals_mt = { - __index = function (t, k) log("warn", "%s", debug.traceback("Attempt to read a non-existent global '"..k.."'", 2)); end; + __index = function (t, k) log("warn", "%s", debug.traceback("Attempt to read a non-existent global '"..tostring(k).."'", 2)); end; __newindex = function (t, k, v) error("Attempt to set a global: "..tostring(k).." = "..tostring(v), 2); end; };