Software /
code /
prosody
Changeset
2348:c7e5ed5eca99
prosody: Call tostring on the key being used for nil global read before concatenating it with a string.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Thu, 10 Dec 2009 02:50:23 +0500 |
parents | 2347:f36cd334e7a6 |
children | 2349:e0d9f4000d6b |
files | prosody |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/prosody Thu Dec 10 02:47:13 2009 +0500 +++ b/prosody Thu Dec 10 02:50:23 2009 +0500 @@ -296,7 +296,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; };