diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2023-05-27 11:52:57 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2023-05-27 16:49:08 +0200 |
commit | a2e73d64d6e30fce7f916f845cfb14ac29550ad1 (patch) | |
tree | e5d959d7d88d79fd669b0bb160502606aa66257b /src | |
parent | 0babf5db23f6b74b3a94703ed319cc41576ce23b (diff) | |
download | weechat-a2e73d64d6e30fce7f916f845cfb14ac29550ad1.zip |
irc: fix split of CTCP message with no arguments
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/irc/irc-message.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/plugins/irc/irc-message.c b/src/plugins/irc/irc-message.c index c6fdae08b..d6fc572b0 100644 --- a/src/plugins/irc/irc-message.c +++ b/src/plugins/irc/irc-message.c @@ -1441,9 +1441,15 @@ irc_message_split_privmsg_notice (struct t_irc_message_split_context *context, pos[0] = saved_char; list_lines[i][length - 1] = '\0'; ptr_args = pos; - suffix[0] = '\01'; - suffix[1] = '\0'; } + else + { + list_lines[i][length - 1] = '\0'; + snprintf (prefix, sizeof (prefix), ":%s", list_lines[i]); + ptr_args = ""; + } + suffix[0] = '\01'; + suffix[1] = '\0'; } if (!prefix[0]) strcpy (prefix, ":"); |