From 279c308da4ce64e894805d1bef76d8f81ba6ebe7 Mon Sep 17 00:00:00 2001 From: Hans Christian Olaussen <41271048+klutvott123@users.noreply.github.com> Date: Sat, 26 Feb 2022 10:18:35 +0100 Subject: [PATCH] fix: lua error message not always shown (#1604) --- radio/src/lua/interface.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/src/lua/interface.cpp b/radio/src/lua/interface.cpp index 4e0aba09d..4457b8303 100644 --- a/radio/src/lua/interface.cpp +++ b/radio/src/lua/interface.cpp @@ -798,7 +798,8 @@ void luaError(lua_State * L, uint8_t error) if (!strncmp(msg, ".", 2)) msg += 1; #endif #if LCD_W == 128 - msg = strrchr(msg, '/') + 1; + const char * tmp = strrchr(msg, '/'); + if (tmp) msg = tmp + 1; #else if (!strncmp(msg, "/SCRIPTS/", 9)) msg += 9; #endif