--- a/libpurple/protocols/irc/msgs.c Fri May 27 03:32:41 2022 -0500 +++ b/libpurple/protocols/irc/msgs.c Mon May 30 20:52:30 2022 -0500 @@ -71,7 +71,14 @@ static char *irc_mask_userhost(const char *mask) { - return g_strdup(strchr(mask, '!') + 1); + char *sep = strchr(mask, '!'); + char *host = ""; + + if(sep) { + host = sep + 1; + } + + return g_strdup(host); } static void irc_chat_remove_buddy(PurpleConversation *convo, char *data[2])