diff options
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | gtk/gtkprintoperation-win32.c | 2 |
2 files changed, 8 insertions, 1 deletions
@@ -1,5 +1,12 @@ 2008-08-02 Tor Lillqvist <tml@novell.com> + 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 <tml@novell.com> + * gtk/gtkprint-win32.c * gtk/gtkprint-win32.h * gtk/gtkprintoperation-win32.c: Cosmetic fixups after patch diff --git a/gtk/gtkprintoperation-win32.c b/gtk/gtkprintoperation-win32.c index 12c1e5ebc8..148ef751eb 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); |