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

irc: add support of "LINELEN" in message 005 (max message length in bytes) (closes #1927)

This commit is contained in:
Sébastien Helleu
2023-05-14 09:16:40 +02:00
parent 1116474c45
commit 128fbe0d5b
7 changed files with 25 additions and 4 deletions
+4 -2
View File
@@ -1518,8 +1518,10 @@ irc_message_split (struct t_irc_server *server, const char *message)
if (server)
{
split_msg_max_length = IRC_SERVER_OPTION_INTEGER(
server, IRC_SERVER_OPTION_SPLIT_MSG_MAX_LENGTH);
split_msg_max_length = (server->msg_max_length > 0) ?
server->msg_max_length :
IRC_SERVER_OPTION_INTEGER(
server, IRC_SERVER_OPTION_SPLIT_MSG_MAX_LENGTH);
/* if split disabled, use a high max_length to prevent any split */
if (split_msg_max_length == 0)
split_msg_max_length = INT_MAX - 16;