diff -r a532667d596e -r 1f365028aae1 plugins/xkcd.lua --- a/plugins/xkcd.lua Mon Feb 11 18:28:28 2013 +0100 +++ b/plugins/xkcd.lua Mon Feb 11 18:29:06 2013 +0100 @@ -81,6 +81,10 @@ if not t then return nil; end for number, name in string.gmatch(t,"]*href=\"/(%d+)/\"[^>]*>([^<]+)") do xkcd_list[number] = name; + local number = tonumber(number); + if number then + xkcd_list[number] = name; + end end return true; end