From 05456cc54e80e813b15850ee4ba7e5aa277f44fd Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Sat, 7 Jan 2006 23:58:07 +0000 Subject: [PATCH] Fixed infobar_printf interface function, security problem with string format --- src/plugins/plugins-interface.c | 2 +- weechat/src/plugins/plugins-interface.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/plugins-interface.c b/src/plugins/plugins-interface.c index 746f0b54e..3b02532ec 100644 --- a/src/plugins/plugins-interface.c +++ b/src/plugins/plugins-interface.c @@ -210,7 +210,7 @@ weechat_plugin_infobar_printf (t_weechat_plugin *plugin, int time_displayed, cha va_start (argptr, message); vsnprintf (buf, sizeof (buf) - 1, message, argptr); va_end (argptr); - gui_infobar_printf (time_displayed, COLOR_WIN_INFOBAR, buf); + gui_infobar_printf (time_displayed, COLOR_WIN_INFOBAR, "%s", buf); } /* diff --git a/weechat/src/plugins/plugins-interface.c b/weechat/src/plugins/plugins-interface.c index 746f0b54e..3b02532ec 100644 --- a/weechat/src/plugins/plugins-interface.c +++ b/weechat/src/plugins/plugins-interface.c @@ -210,7 +210,7 @@ weechat_plugin_infobar_printf (t_weechat_plugin *plugin, int time_displayed, cha va_start (argptr, message); vsnprintf (buf, sizeof (buf) - 1, message, argptr); va_end (argptr); - gui_infobar_printf (time_displayed, COLOR_WIN_INFOBAR, buf); + gui_infobar_printf (time_displayed, COLOR_WIN_INFOBAR, "%s", buf); } /*