summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTor Lillqvist <tml@novell.com>2008-08-02 11:30:49 +0000
committerTor Lillqvist <tml@src.gnome.org>2008-08-02 11:30:49 +0000
commit7b2b2987c2612b996b4c1548afeb2c8604d0a712 (patch)
tree4c51b6f508b7fb7691c5a2fb11c54345545b54b9
parente2a76050f91bb07cc22458e9844c153ef4727ffa (diff)
downloadgtk+-7b2b2987c2612b996b4c1548afeb2c8604d0a712.tar.gz
Bug 538686 - gtkprintoperation-win32.c: devmode_from_settings
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. svn path=/branches/gtk-2-12/; revision=20945
-rw-r--r--ChangeLog7
-rw-r--r--gtk/gtkprintoperation-win32.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index f217996351..c68ea53008 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+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-01 Claudio Saavedra <csaavedra@igalia.com>
Bug 545931 – small documentation typos
diff --git a/gtk/gtkprintoperation-win32.c b/gtk/gtkprintoperation-win32.c
index 2a7b45ceb9..e5c7249bd9 100644
--- a/gtk/gtkprintoperation-win32.c
+++ b/gtk/gtkprintoperation-win32.c
@@ -916,8 +916,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);