diff --git a/libs/server/Lua/LuaCommands.cs b/libs/server/Lua/LuaCommands.cs index 94dd76f027..231604e6d7 100644 --- a/libs/server/Lua/LuaCommands.cs +++ b/libs/server/Lua/LuaCommands.cs @@ -231,8 +231,8 @@ private unsafe bool ExecuteScript(int count, LuaRunner scriptRunner) } catch (LuaScriptException ex) { - logger?.LogError(ex.InnerException, "Error executing Lua script callback"); - while (!RespWriteUtils.WriteError("ERR " + ex.InnerException.Message, ref dcurr, dend)) + logger?.LogError(ex.InnerException ?? ex, "Error executing Lua script callback"); + while (!RespWriteUtils.WriteError("ERR " + (ex.InnerException ?? ex).Message, ref dcurr, dend)) SendAndReset(); return true; }