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.
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);
"%d files saved successfully.",
total),
total);
- alertpanel_notice(msg);
+ alertpanel_notice("%s", msg);
g_free(msg);
} else {
gchar *msg1 = g_strdup_printf(
"%s, %d files failed.",
errors),
msg1, errors);
- alertpanel_warning(msg2);
+ alertpanel_warning("%s", msg2);
g_free(msg2);
g_free(msg1);
}
if (aval != G_ALERTALTERNATE)
return FALSE;
} else {
- alertpanel_error(msg);
+ alertpanel_error("%s", msg);
g_free(msg);
return FALSE;
}