[gobject-introspection] Fix memory leak.
- From: Johan Dahlin <johan src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection] Fix memory leak.
- Date: Sat, 25 Sep 2010 14:34:28 +0000 (UTC)
commit f5e93c0aaca0d075b3a4263d49635d02fe7681de
Author: Pavel Holejsovsky <pavel holejsovsky gmail com>
Date: Sat Sep 25 07:12:07 2010 +0200
Fix memory leak.
girepository/girepository.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/girepository/girepository.c b/girepository/girepository.c
index 7a768a9..712118d 100644
--- a/girepository/girepository.c
+++ b/girepository/girepository.c
@@ -1094,13 +1094,19 @@ enumerate_namespace_versions (const gchar *namespace,
last_dash = strrchr (entry, '-');
version = g_strndup (last_dash+1, name_end-(last_dash+1));
if (!parse_version (version, &major, &minor))
- continue;
+ {
+ g_free (version);
+ continue;
+ }
}
else
continue;
if (g_hash_table_lookup (found_versions, version) != NULL)
- continue;
+ {
+ g_free (version);
+ continue;
+ }
g_hash_table_insert (found_versions, version, version);
path = g_build_filename (dirname, entry, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]