diff options
author | Pavel Holejsovsky <pavel.holejsovsky@gmail.com> | 2010-11-30 09:41:12 +0100 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-12-08 15:51:10 -0500 |
commit | 689cc05ba8b6b872ae6d77995eff23a788770d35 (patch) | |
tree | 7c4b5b0e1eac861101ed04fe8d7d536a3f839d04 | |
parent | d85dbebee2c565a911c79dd199f0e70020f2918a (diff) | |
download | gobject-introspection-689cc05ba8b6b872ae6d77995eff23a788770d35.tar.gz |
Fix thinko in regress suite.
regress_test_fundamental_sub_object_finalize should call parent's
regress_test_fundamental_object_finalize instead of
regress_test_fundamental_object_unref, otherwise recursion and
double-free might happen.
https://bugzilla.gnome.org/show_bug.cgi?id=636620
-rw-r--r-- | tests/scanner/regress.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index cd7e91c5..e6350b7b 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -2344,7 +2344,7 @@ regress_test_fundamental_sub_object_finalize (RegressTestFundamentalSubObject * g_return_if_fail (fundamental_sub_object != NULL); g_free(fundamental_sub_object->data); - regress_test_fundamental_object_unref (REGRESS_TEST_FUNDAMENTAL_OBJECT (fundamental_sub_object)); + regress_test_fundamental_object_finalize (REGRESS_TEST_FUNDAMENTAL_OBJECT (fundamental_sub_object)); } static void |