Fix crash with negative timestamp in banlist

Closes #841
This commit is contained in:
TingPing 2013-11-17 11:57:13 -05:00
parent 5c872eb110
commit 5331a6145b
1 changed files with 8 additions and 3 deletions

View File

@ -1439,10 +1439,15 @@ inbound_banlist (session *sess, time_t stamp, char *chan, char *mask,
server *serv = sess->server;
char *nl;
if ((nl = strchr (time_str, '\n')))
*nl = 0;
if (stamp == 0)
if (stamp <= 0)
{
time_str = "";
}
else
{
if ((nl = strchr (time_str, '\n')))
*nl = 0;
}
sess = find_channel (serv, chan);
if (!sess)