From 4dde284170ec4c75b6dcb7016de94715d31b8460 Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Fri, 12 May 2017 20:22:39 +0530 Subject: [PATCH] week-header: fix memory leak https://bugzilla.gnome.org/show_bug.cgi?id=782561 --- src/views/gcal-week-header.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/views/gcal-week-header.c b/src/views/gcal-week-header.c index 460450c4..d305b83d 100644 --- a/src/views/gcal-week-header.c +++ b/src/views/gcal-week-header.c @@ -1193,7 +1193,7 @@ gcal_week_header_draw (GtkWidget *widget, for (i = 0; i < 7; i++) { - gchar *weekday_date, *weekday_abv; + gchar *weekday_date, *weekday_abv, *weekday; gdouble x; gint font_width; gint n_day; @@ -1232,7 +1232,9 @@ gcal_week_header_draw (GtkWidget *widget, gtk_style_context_restore (context); /* Draws the days name */ - weekday_abv = g_strdup_printf ("%s", g_utf8_strup (gcal_get_weekday ((i + self->first_weekday) % 7), -1)); + weekday = g_utf8_strup (gcal_get_weekday ((i + self->first_weekday) % 7), -1); + weekday_abv = g_strdup_printf ("%s", weekday); + g_free (weekday); gtk_style_context_save (context); gtk_style_context_add_class (context, "week-names");