# HG changeset patch # User Kim Alvefur # Date 1360603746 -3600 # Node ID 1f365028aae18be19a18a7c5c325fac4d8438bed # Parent a532667d596e02f7985b596620e7cacaee2c8235 plugins.xkcd: Make really sure that strip numbers are numbers 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