From de2763c99a35e473351787a7c77765bf5660b51e Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 9 Feb 2005 15:40:12 +0000 Subject: [PATCH] Don't leak path 2005-02-09 Matthias Clasen * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path --- ChangeLog | 5 +++++ ChangeLog.pre-2-10 | 5 +++++ ChangeLog.pre-2-12 | 5 +++++ ChangeLog.pre-2-8 | 5 +++++ glib/gkeyfile.c | 2 ++ 5 files changed, 22 insertions(+) diff --git a/ChangeLog b/ChangeLog index 49b5ef8b..e38e04cc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-02-09 Matthias Clasen + + * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path + here. (#166801, Kjartan Maraas) + 2005-02-08 Matthias Clasen * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 49b5ef8b..e38e04cc 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,8 @@ +2005-02-09 Matthias Clasen + + * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path + here. (#166801, Kjartan Maraas) + 2005-02-08 Matthias Clasen * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't diff --git a/ChangeLog.pre-2-12 b/ChangeLog.pre-2-12 index 49b5ef8b..e38e04cc 100644 --- a/ChangeLog.pre-2-12 +++ b/ChangeLog.pre-2-12 @@ -1,3 +1,8 @@ +2005-02-09 Matthias Clasen + + * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path + here. (#166801, Kjartan Maraas) + 2005-02-08 Matthias Clasen * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 49b5ef8b..e38e04cc 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,8 @@ +2005-02-09 Matthias Clasen + + * glib/gkeyfile.c (find_file_in_data_dirs): Don't leak path + here. (#166801, Kjartan Maraas) + 2005-02-08 Matthias Clasen * glib/gkeyfile.c (g_key_file_parse_value_as_string): Don't diff --git a/glib/gkeyfile.c b/glib/gkeyfile.c index f0479197..4e65c3d0 100644 --- a/glib/gkeyfile.c +++ b/glib/gkeyfile.c @@ -342,6 +342,8 @@ find_file_in_data_dirs (const gchar *file, if (output_file != NULL && fd > 0) *output_file = g_strdup (path); + g_free (path); + return fd; } -- 2.34.1