From 823abe03eedd95e8194a77705288942a44021262 Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Tue, 19 Jan 2021 10:54:28 -0500 Subject: [PATCH] m-lua-scripting: fix reference count in object manager's lookup API --- 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 8dac0454..d3cb5d7b 100644 --- a/modules/module-lua-scripting/api.c +++ b/modules/module-lua-scripting/api.c @@ -395,7 +395,7 @@ object_manager_lookup (lua_State *L) WpObject *o = NULL; if (lua_isuserdata (L, 2)) { WpObjectInterest *oi = wplua_checkboxed (L, 2, WP_TYPE_OBJECT_INTEREST); - o = wp_object_manager_lookup_full (om, oi); + o = wp_object_manager_lookup_full (om, wp_object_interest_ref (oi)); } else { o = wp_object_manager_lookup (om, WP_TYPE_OBJECT, NULL); }