From: Andreas Bierfert Date: Wed, 29 Mar 2017 08:03:11 +0000 (+0200) Subject: Fix bug #3796 format-security warnings in alertpanel_ use X-Git-Tag: 3.16.0~196 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=e6db5f2b301576156a8d56fb48b81ac9bffd0398 Fix bug #3796 format-security warnings in alertpanel_ use This patch fixes format-security warnings in alertpanel_ use by passing "%s" as string and the buffer as va argument if no other va arguments are present. --- diff --git a/src/compose.c b/src/compose.c index 4a29775d4..b7a7f7648 100644 --- a/src/compose.c +++ b/src/compose.c @@ -8792,7 +8792,7 @@ static void compose_template_apply_fields_error(const gchar *header) tr = g_strdup(C_("'%s' stands for a header name", "Template '%s' format error.")); text = g_strdup_printf(tr, prefs_common_translated_header_name(header)); - alertpanel_error(text); + alertpanel_error("%s", text); g_free(text); g_free(tr); diff --git a/src/mimeview.c b/src/mimeview.c index 305b5e579..3ffdd180d 100644 --- a/src/mimeview.c +++ b/src/mimeview.c @@ -1879,7 +1879,7 @@ static void mimeview_save_all_info(gint errors, gint total) "%d files saved successfully.", total), total); - alertpanel_notice(msg); + alertpanel_notice("%s", msg); g_free(msg); } else { gchar *msg1 = g_strdup_printf( @@ -1892,7 +1892,7 @@ static void mimeview_save_all_info(gint errors, gint total) "%s, %d files failed.", errors), msg1, errors); - alertpanel_warning(msg2); + alertpanel_warning("%s", msg2); g_free(msg2); g_free(msg1); } diff --git a/src/plugins/archive/archiver_gtk.c b/src/plugins/archive/archiver_gtk.c index 19a842d12..ca74c3b94 100644 --- a/src/plugins/archive/archiver_gtk.c +++ b/src/plugins/archive/archiver_gtk.c @@ -576,7 +576,7 @@ static gboolean archiver_save_files(struct ArchivePage* page) { if (aval != G_ALERTALTERNATE) return FALSE; } else { - alertpanel_error(msg); + alertpanel_error("%s", msg); g_free(msg); return FALSE; }