From 478ca220540ddad75cba4f204e4ff68c1fb535ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sat, 3 Aug 2019 10:18:25 +0200 Subject: [PATCH] irc: return NULL in function irc_message_get_address_from_host if the received host is NULL --- src/plugins/irc/irc-message.c | 3 +++ src/plugins/irc/irc-protocol.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugins/irc/irc-message.c b/src/plugins/irc/irc-message.c index 8899bee53..afa999281 100644 --- a/src/plugins/irc/irc-message.c +++ b/src/plugins/irc/irc-message.c @@ -495,6 +495,9 @@ irc_message_get_address_from_host (const char *host) char host2[256], *pos_space, *pos; const char *ptr_host; + if (!host) + return NULL; + address[0] = '\0'; if (host) { diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index a68534cbc..b869e59d6 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -914,7 +914,7 @@ IRC_PROTOCOL_CALLBACK(chghost) nick, IRC_COLOR_CHAT_DELIMITERS, IRC_COLOR_CHAT_HOST, - address, + (address) ? address : "", IRC_COLOR_CHAT_DELIMITERS, IRC_COLOR_MESSAGE_CHGHOST, IRC_COLOR_CHAT_HOST,