1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-03 16:23:14 +02:00

Fixed random crash when "MODE #chan -l" is received

This commit is contained in:
Sebastien Helleu
2006-06-28 21:19:02 +00:00
parent eccf1ad92d
commit b38908ff67
4 changed files with 10 additions and 2 deletions
+1
View File
@@ -4,6 +4,7 @@ WeeChat - Wee Enhanced Environment for Chat
ChangeLog - 2006-06-28
Version 0.2.0 (under dev!):
* fixed random crash when "MODE #chan -l" is received
* fixed bug in IRC parser (random crash with malformed IRC messages)
* fixed refresh bug (too many refresh) when terminal is resized
* case ignored for channel names in charset options (bug #16858)
+4 -1
View File
@@ -865,7 +865,10 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *channel,
NULL);
CHANNEL_SET_MODE(channel, (set_flag == '+'),
CHANNEL_MODE_LIMIT);
channel->limit = atoi (parm);
if (set_flag == '-')
channel->limit = 0;
if ((set_flag == '+') && parm)
channel->limit = atoi (parm);
/* look for next parameter */
if (parm && pos)
+1
View File
@@ -4,6 +4,7 @@ WeeChat - Wee Enhanced Environment for Chat
ChangeLog - 2006-06-28
Version 0.2.0 (under dev!):
* fixed random crash when "MODE #chan -l" is received
* fixed bug in IRC parser (random crash with malformed IRC messages)
* fixed refresh bug (too many refresh) when terminal is resized
* case ignored for channel names in charset options (bug #16858)
+4 -1
View File
@@ -865,7 +865,10 @@ void irc_get_channel_modes (t_irc_server *server, t_irc_channel *channel,
NULL);
CHANNEL_SET_MODE(channel, (set_flag == '+'),
CHANNEL_MODE_LIMIT);
channel->limit = atoi (parm);
if (set_flag == '-')
channel->limit = 0;
if ((set_flag == '+') && parm)
channel->limit = atoi (parm);
/* look for next parameter */
if (parm && pos)