From e0e19dd99803c7b67a4e710ca0ab0f9c94c1d1f7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 9 Dec 2005 16:24:48 +0000 Subject: [PATCH] Don't leak list[0]. (#323629, Markku Vire) 2005-12-09 Matthias Clasen * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't leak list[0]. (#323629, Markku Vire) --- ChangeLog | 3 +++ ChangeLog.pre-2-10 | 3 +++ gtk/gtkselection.c | 4 +--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8d87e39f3d..2d181f1b1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2005-12-09 Matthias Clasen + * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't + leak list[0]. (#323629, Markku Vire) + * gtk/gtktextbuffer.c (paste_from_buffer): Unref the buffer when freeing the RequestData. (#323577) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 8d87e39f3d..2d181f1b1a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-12-09 Matthias Clasen + * gtk/gtkselection.c (gtk_selection_data_get_uris): Don't + leak list[0]. (#323629, Markku Vire) + * gtk/gtktextbuffer.c (paste_from_buffer): Unref the buffer when freeing the RequestData. (#323577) diff --git a/gtk/gtkselection.c b/gtk/gtkselection.c index 8491b1c503..045ed4521c 100644 --- a/gtk/gtkselection.c +++ b/gtk/gtkselection.c @@ -1519,9 +1519,7 @@ gtk_selection_data_get_uris (GtkSelectionData *selection_data) if (count > 0) result = g_uri_list_extract_uris (list[0]); - for (i = 1; i < count; i++) - g_free (list[i]); - g_free (list); + g_strfreev (list); } return result;