From 77454243bce3d8da1bc3e140711deeaa4b2cbba3 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Tue, 8 Jun 2021 13:37:49 +0300 Subject: [PATCH] lua: fix refcounting of metadata iterator wplua_push* takes a full ref --- modules/module-lua-scripting/api.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/module-lua-scripting/api.c b/modules/module-lua-scripting/api.c index 8b4e5e6a..8c11e5fe 100644 --- a/modules/module-lua-scripting/api.c +++ b/modules/module-lua-scripting/api.c @@ -729,7 +729,7 @@ metadata_iterate (lua_State *L) { WpMetadata *metadata = wplua_checkobject (L, 1, WP_TYPE_METADATA); lua_Integer subject = luaL_checkinteger (L, 2); - g_autoptr (WpIterator) it = wp_metadata_new_iterator (metadata, subject); + WpIterator *it = wp_metadata_new_iterator (metadata, subject); return push_metadata_wpiterator (L, it); }