From: Matthias Clasen Date: Sun, 29 Apr 2007 04:58:20 +0000 (+0000) Subject: Fix a small memory leak. (#403251, Felix Riemann) X-Git-Url: http://pileus.org/git/?a=commitdiff_plain;h=6f8d92f369dd835e22e4f869d91b51d6b93f9a4d;p=~andy%2Fgtk Fix a small memory leak. (#403251, Felix Riemann) 2007-04-29 Matthias Clasen * gtk/gtkprintjob.c (gtk_print_job_get_surface): Fix a small memory leak. (#403251, Felix Riemann) svn path=/trunk/; revision=17693 --- diff --git a/ChangeLog b/ChangeLog index 3a5ebbb64..0c805875c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-04-29 Matthias Clasen + + * gtk/gtkprintjob.c (gtk_print_job_get_surface): Fix a + small memory leak. (#403251, Felix Riemann) + 2007-04-29 Matthias Clasen * modules/printbackends/cups/gtkprintbackendcups.c: Fix a diff --git a/gtk/gtkprintjob.c b/gtk/gtkprintjob.c index 0ff17f680..c3fc27a69 100644 --- a/gtk/gtkprintjob.c +++ b/gtk/gtkprintjob.c @@ -475,6 +475,7 @@ gtk_print_job_get_surface (GtkPrintJob *job, &tmp_error); if (fd == -1) { + g_free (filename); g_propagate_error (error, tmp_error); return NULL; } @@ -486,6 +487,7 @@ gtk_print_job_get_surface (GtkPrintJob *job, if (!(gtk_debug_flags & GTK_DEBUG_PRINTING)) #endif /* G_ENABLE_DEBUG */ unlink (filename); + g_free (filename); paper_size = gtk_page_setup_get_paper_size (priv->page_setup); width = gtk_paper_size_get_width (paper_size, GTK_UNIT_POINTS);