From 6b8f45f3bb52c638c09f4617664762166b36ed58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Sun, 20 May 2018 21:41:17 +0200 Subject: [PATCH] irc: replace calls to sprintf by snprintf --- src/plugins/irc/irc-protocol.c | 44 ++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 20 deletions(-) diff --git a/src/plugins/irc/irc-protocol.c b/src/plugins/irc/irc-protocol.c index 74a011af1..862ba212a 100644 --- a/src/plugins/irc/irc-protocol.c +++ b/src/plugins/irc/irc-protocol.c @@ -4028,11 +4028,12 @@ IRC_PROTOCOL_CALLBACK(346) ptr_modelist->state = IRC_MODELIST_STATE_RECEIVING; } - sprintf (str_number, "%s[%s%d%s] ", - IRC_COLOR_CHAT_DELIMITERS, - IRC_COLOR_RESET, - ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, - IRC_COLOR_CHAT_DELIMITERS); + snprintf (str_number, sizeof (str_number), + "%s[%s%d%s] ", + IRC_COLOR_CHAT_DELIMITERS, + IRC_COLOR_RESET, + ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, + IRC_COLOR_CHAT_DELIMITERS); } else str_number[0] = '\0'; @@ -4198,11 +4199,12 @@ IRC_PROTOCOL_CALLBACK(348) ptr_modelist->state = IRC_MODELIST_STATE_RECEIVING; } - sprintf (str_number, " %s[%s%d%s]", - IRC_COLOR_CHAT_DELIMITERS, - IRC_COLOR_RESET, - ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, - IRC_COLOR_CHAT_DELIMITERS); + snprintf (str_number, sizeof (str_number), + " %s[%s%d%s]", + IRC_COLOR_CHAT_DELIMITERS, + IRC_COLOR_RESET, + ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, + IRC_COLOR_CHAT_DELIMITERS); } else str_number[0] = '\0'; @@ -5006,11 +5008,12 @@ IRC_PROTOCOL_CALLBACK(367) ptr_modelist->state = IRC_MODELIST_STATE_RECEIVING; } - sprintf (str_number, "%s[%s%d%s] ", - IRC_COLOR_CHAT_DELIMITERS, - IRC_COLOR_RESET, - ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, - IRC_COLOR_CHAT_DELIMITERS); + snprintf (str_number, sizeof (str_number), + "%s[%s%d%s] ", + IRC_COLOR_CHAT_DELIMITERS, + IRC_COLOR_RESET, + ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, + IRC_COLOR_CHAT_DELIMITERS); } else str_number[0] = '\0'; @@ -5477,11 +5480,12 @@ IRC_PROTOCOL_CALLBACK(728) ptr_modelist->state = IRC_MODELIST_STATE_RECEIVING; } - sprintf (str_number, "%s[%s%d%s] ", - IRC_COLOR_CHAT_DELIMITERS, - IRC_COLOR_RESET, - ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, - IRC_COLOR_CHAT_DELIMITERS); + snprintf (str_number, sizeof (str_number), + "%s[%s%d%s] ", + IRC_COLOR_CHAT_DELIMITERS, + IRC_COLOR_RESET, + ((ptr_modelist->last_item) ? ptr_modelist->last_item->number + 1 : 0) + 1, + IRC_COLOR_CHAT_DELIMITERS); } else str_number[0] = '\0';