From 9b0d74bd6840f517f4f4505b41200d19f47b2e1a Mon Sep 17 00:00:00 2001 From: PRESFIL Date: Wed, 11 Jun 2025 18:34:26 +0000 Subject: [PATCH] fix(lua): Execution of commands with empty target --- src/rpc/lua.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rpc/lua.cc b/src/rpc/lua.cc index 9a45256f..523eefe8 100644 --- a/src/rpc/lua.cc +++ b/src/rpc/lua.cc @@ -108,12 +108,12 @@ LuaEngine::lua_rtorrent_call(lua_State* l_state) { const auto& result = rpc::commands.call_command(itr, object, target); object_to_lua(l_state, result); - deleter(); + if (deleter) deleter(); return 1; } catch (torrent::base_error& e) { - deleter(); + if (deleter) deleter(); throw luaL_error(l_state, e.what()); } }