diff options
author | Maxim Ermilov <zaspire@rambler.ru> | 2009-12-02 10:18:24 -0200 |
---|---|---|
committer | Johan Dahlin <johan@gnome.org> | 2009-12-02 10:19:45 -0200 |
commit | 8ebaa58148917ce2b89b68f00aefbdca3eac87fd (patch) | |
tree | 1692d02982abfeacdacb4fc13f1fbb4e72714d7e /girepository/girffi.c | |
parent | 1020622b48f685398b72eddce585cf7487a167fc (diff) | |
download | gobject-introspection-8ebaa58148917ce2b89b68f00aefbdca3eac87fd.tar.gz |
Plug a leak in g_callable_info_get_ffi_return_type
https://bugzilla.gnome.org/show_bug.cgi?id=603526
Diffstat (limited to 'girepository/girffi.c')
-rw-r--r-- | girepository/girffi.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/girepository/girffi.c b/girepository/girffi.c index b6c35c7c..b06399c2 100644 --- a/girepository/girffi.c +++ b/girepository/girffi.c @@ -271,6 +271,9 @@ g_callable_info_get_ffi_return_type (GICallableInfo *callable_info) return_type = g_callable_info_get_return_type (callable_info); type_tag = g_type_info_get_tag (return_type); + + g_base_info_unref((GIBaseInfo*)return_type); + return g_ir_ffi_get_ffi_type (type_tag); } |