From 4998d8c46936a12c9208273339a768277885f36f Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sat, 2 Aug 2008 11:29:31 +0000 Subject: [PATCH] Bug 538686 - gtkprintoperation-win32.c: devmode_from_settings 2008-08-02 Tor Lillqvist Bug 538686 - gtkprintoperation-win32.c: devmode_from_settings * gtk/gtkprintoperation-win32.c (devmode_from_settings): Plug potential leak. Thanks to Morten Welinder. svn path=/trunk/; revision=20944 --- ChangeLog | 7 +++++++ gtk/gtkprintoperation-win32.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5f87a00f6..339b99434 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-08-02 Tor Lillqvist + + Bug 538686 - gtkprintoperation-win32.c: devmode_from_settings + + * gtk/gtkprintoperation-win32.c (devmode_from_settings): Plug + potential leak. Thanks to Morten Welinder. + 2008-08-02 Tor Lillqvist * gtk/gtkprint-win32.c diff --git a/gtk/gtkprintoperation-win32.c b/gtk/gtkprintoperation-win32.c index 12c1e5ebc..148ef751e 100644 --- a/gtk/gtkprintoperation-win32.c +++ b/gtk/gtkprintoperation-win32.c @@ -940,8 +940,8 @@ devmode_from_settings (GtkPrintSettings *settings, { devmode->dmDriverExtra = extras_len; memcpy (((char *)devmode) + sizeof (DEVMODEW), extras, extras_len); - g_free (extras); } + g_free (extras); if (gtk_print_settings_has_key (settings, GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION)) devmode->dmDriverVersion = gtk_print_settings_get_int (settings, GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION); -- 2.43.2