mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
fix level uninitialised
Credit to OSS-Fuzz
This commit is contained in:
parent
b2c9365623
commit
53c91623c5
@ -87,11 +87,6 @@ static void sig_message_irc_op_public(SERVER_REC *server, const char *msg,
|
|||||||
/* and clean the rest here */
|
/* and clean the rest here */
|
||||||
cleantarget = get_visible_target(IRC_SERVER(server), cleantarget);
|
cleantarget = get_visible_target(IRC_SERVER(server), cleantarget);
|
||||||
|
|
||||||
if (ignore_check_plus(server, nick, address, cleantarget, msg, &level, TRUE)) {
|
|
||||||
g_free(prefix);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
chanrec = channel_find(server, cleantarget);
|
chanrec = channel_find(server, cleantarget);
|
||||||
|
|
||||||
nickmode = channel_get_nickmode(chanrec, nick);
|
nickmode = channel_get_nickmode(chanrec, nick);
|
||||||
@ -111,6 +106,14 @@ static void sig_message_irc_op_public(SERVER_REC *server, const char *msg,
|
|||||||
if (for_me)
|
if (for_me)
|
||||||
level |= MSGLEVEL_HILIGHT;
|
level |= MSGLEVEL_HILIGHT;
|
||||||
|
|
||||||
|
if (ignore_check_plus(server, nick, address, cleantarget, msg, &level, TRUE)) {
|
||||||
|
g_free(nickmode);
|
||||||
|
g_free(color);
|
||||||
|
g_free(optarget);
|
||||||
|
g_free(prefix);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (settings_get_bool("emphasis"))
|
if (settings_get_bool("emphasis"))
|
||||||
msg = freemsg = expand_emphasis((WI_ITEM_REC *) chanrec, msg);
|
msg = freemsg = expand_emphasis((WI_ITEM_REC *) chanrec, msg);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user