From f52898dc8a04956e92de984857940a5d28ce801d Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 1 Dec 2008 17:05:37 +0000 Subject: Fix memory leak; unref type info we created, not field info We expect callers to own the FieldInfo, we should not unref it. However we should unref the type info we accessed. svn path=/trunk/; revision=981 --- girepository/gfield.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/girepository/gfield.c b/girepository/gfield.c index 673e3db7..4515bcf5 100644 --- a/girepository/gfield.c +++ b/girepository/gfield.c @@ -197,7 +197,7 @@ g_field_info_get_field (GIFieldInfo *field_info, } } - g_base_info_unref ((GIBaseInfo *)field_info); + g_base_info_unref ((GIBaseInfo *)type_info); return result; } @@ -389,7 +389,7 @@ g_field_info_set_field (GIFieldInfo *field_info, } } - g_base_info_unref ((GIBaseInfo *)field_info); + g_base_info_unref ((GIBaseInfo *)type_info); return result; } -- cgit v1.2.1