From 789ef5aa4cee3c6ff2d4e894415cb7cda476f416 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Tue, 7 Oct 2025 18:33:27 +0200 Subject: [PATCH] Fix crash due to recent commits. Don't call invisible_user_in_channel for servers. --- src/modules/chanmodes/delayjoin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/chanmodes/delayjoin.c b/src/modules/chanmodes/delayjoin.c index 062883337..7ce08e561 100644 --- a/src/modules/chanmodes/delayjoin.c +++ b/src/modules/chanmodes/delayjoin.c @@ -292,7 +292,7 @@ int moded_chanmode(Client *client, Channel *channel, MessageTag *recv_mtags, con int moded_prechanmsg(Client *client, Channel *channel, MessageTag **mtags, const char *text, SendType sendtype) { - if ((channel_is_delayed(channel) || channel_is_post_delayed(channel)) && (invisible_user_in_channel(client, channel))) + if (IsUser(client) && (channel_is_delayed(channel) || channel_is_post_delayed(channel)) && (invisible_user_in_channel(client, channel))) clear_user_invisible_announce(channel, client, *mtags); return 0;