1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-06 17:53:13 +02:00

irc: fix send of split messages when server option "anti_flood" set to 0 (closes #2172)

This commit is contained in:
Sébastien Helleu
2024-08-15 19:41:08 +02:00
parent e2edc019cc
commit 6de0195d0a
2 changed files with 9 additions and 2 deletions
+8 -2
View File
@@ -2991,8 +2991,14 @@ irc_server_outqueue_send (struct t_irc_server *server)
if (!server->outqueue[priority])
continue;
irc_server_outqueue_send_one_msg (server, server->outqueue[priority]);
irc_server_outqueue_free (server, priority, server->outqueue[priority]);
/* send all messages with anti_flood == 0, or just one */
while (server->outqueue[priority])
{
irc_server_outqueue_send_one_msg (server, server->outqueue[priority]);
irc_server_outqueue_free (server, priority, server->outqueue[priority]);
if (anti_flood > 0)
break;
}
/*
* continue to send for immediate priority (= 0),