ChannelStats: Don't crash on messages with no argument, eg. AWAY.

This commit is contained in:
Valentin Lorentz 2015-12-19 00:13:42 +01:00
parent 10522857b1
commit 65abedcca1

View File

@ -142,7 +142,7 @@ class StatsDB(plugins.ChannelUserDB):
return UserStat(*L)
def addMsg(self, msg, id=None):
if ircutils.isChannel(msg.args[0]):
if msg.args and ircutils.isChannel(msg.args[0]):
channel = plugins.getChannel(msg.args[0])
if (channel, 'channelStats') not in self:
self[channel, 'channelStats'] = ChannelStat()