1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-29 14:26:39 +02:00

irc: fix parsing of message 346, 348 and 728 when there is a colon before the timestamp (issue #1396)

IRC Messages:
- 346: invite list
- 348: exception list
- 728: quiet list
This commit is contained in:
Sébastien Helleu
2019-08-24 07:19:01 +02:00
parent 61c5d08320
commit bad8db720e
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -4318,7 +4318,7 @@ IRC_PROTOCOL_CALLBACK(346)
irc_message_get_address_from_host (argv[5]));
if (argc >= 7)
{
datetime = (time_t)(atol (argv[6]));
datetime = (time_t)(atol ((argv[6][0] == ':') ? argv[6] + 1 : argv[6]));
if (ptr_modelist)
irc_modelist_item_new (ptr_modelist, argv[4], argv[5], datetime);
weechat_printf_date_tags (
@@ -4489,7 +4489,7 @@ IRC_PROTOCOL_CALLBACK(348)
irc_message_get_address_from_host (argv[5]));
if (argc >= 7)
{
datetime = (time_t)(atol (argv[6]));
datetime = (time_t)(atol ((argv[6][0] == ':') ? argv[6] + 1 : argv[6]));
if (ptr_modelist)
irc_modelist_item_new (ptr_modelist, argv[4], argv[5], datetime);
weechat_printf_date_tags (
@@ -5816,7 +5816,7 @@ IRC_PROTOCOL_CALLBACK(728)
irc_message_get_address_from_host (argv[6]));
if (argc >= 8)
{
datetime = (time_t)(atol (argv[7]));
datetime = (time_t)(atol ((argv[7][0] == ':') ? argv[7] + 1 : argv[7]));
if (ptr_modelist)
irc_modelist_item_new (ptr_modelist, argv[5], argv[6], datetime);
weechat_printf_date_tags (