Mon, 11 Feb 2013 18:29:06 +0100
plugins.xkcd: Make really sure that strip numbers are numbers
plugins/xkcd.lua | file | annotate | diff | comparison | revisions |
--- 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,"<a [^>]*href=\"/(%d+)/\"[^>]*>([^<]+)") do xkcd_list[number] = name; + local number = tonumber(number); + if number then + xkcd_list[number] = name; + end end return true; end