mirror of
https://gitlab.gnome.org/GNOME/gimp.git
synced 2025-10-06 01:12:40 +02:00
plug-ins/metadata: fix buffer overflow in date picker
This commit is contained in:
committed by
Jacob Boerema
parent
b6069baa04
commit
b6691e5394
@@ -1714,10 +1714,12 @@ on_date_button_clicked (GtkButton *widget,
|
||||
|
||||
if (gtk_dialog_run (GTK_DIALOG (calendar_dialog)) == GTK_RESPONSE_OK)
|
||||
{
|
||||
gchar date[25];
|
||||
GString *date;
|
||||
gtk_calendar_get_date (GTK_CALENDAR (calendar), &year, &month, &day);
|
||||
g_sprintf ((gchar*) &date, "%u-%02u-%02uT00:00:00+00:00", year, month+1, day);
|
||||
gtk_entry_set_text (GTK_ENTRY (entry_widget), date);
|
||||
date = g_string_new ("");
|
||||
g_string_printf (date, "%u-%02u-%02uT00:00:00+00:00", year, month + 1, day);
|
||||
gtk_entry_set_text (GTK_ENTRY (entry_widget), date->str);
|
||||
(void) g_string_free (date, TRUE);
|
||||
}
|
||||
|
||||
gtk_widget_destroy (calendar_dialog);
|
||||
|
Reference in New Issue
Block a user