Bug 532059 - Leak in win32 clipboard manipulation

2008-05-12  Tor Lillqvist  <tml@novell.com>

	Bug 532059 - Leak in win32 clipboard manipulation

	* gdk/win32/gdkselection-win32.c
	(gdk_win32_selection_add_targets): Plug memory leak. Patch by
	Daniel Atallah.


svn path=/trunk/; revision=20092
This commit is contained in:
Tor Lillqvist 2008-05-12 07:05:40 +00:00 committed by Tor Lillqvist
parent 670775d8d8
commit 40ae6fc8d2
2 changed files with 12 additions and 2 deletions

View File

@ -1,3 +1,11 @@
2008-05-12 Tor Lillqvist <tml@novell.com>
Bug 532059 - Leak in win32 clipboard manipulation
* gdk/win32/gdkselection-win32.c
(gdk_win32_selection_add_targets): Plug memory leak. Patch by
Daniel Atallah.
2008-05-11 Yair Hershkovitz <yairhr@gmail.com>
* gtk/gtkmain.c: call g_i18n_init() in gettext_initialization(). do

View File

@ -1121,10 +1121,11 @@ gdk_win32_selection_add_targets (GdkWindow *owner,
{
gchar **mime_types =
gdk_pixbuf_format_get_mime_types ((GdkPixbufFormat *) format->data);
gchar **mime_type;
for (; *mime_types; ++mime_types)
for (mime_type = mime_types; *mime_type; ++mime_type)
{
if (!strcmp (target_name, *mime_types))
if (!strcmp (target_name, *mime_type))
{
g_hash_table_replace (_format_atom_table,
GINT_TO_POINTER (CF_DIB),
@ -1135,6 +1136,7 @@ gdk_win32_selection_add_targets (GdkWindow *owner,
break;
}
}
g_strfreev(mime_types);
}
g_free (target_name);
}