From 99b460f9ba855c90f1edb625514a70f68a8e1710 Mon Sep 17 00:00:00 2001 From: Kilrah Date: Sun, 14 Jul 2019 10:07:04 +0200 Subject: [PATCH] Fix executing tools without toolName defined --- radio/src/gui/common/stdlcd/radio_tools.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/common/stdlcd/radio_tools.cpp b/radio/src/gui/common/stdlcd/radio_tools.cpp index 422847354..97b92e8bd 100644 --- a/radio/src/gui/common/stdlcd/radio_tools.cpp +++ b/radio/src/gui/common/stdlcd/radio_tools.cpp @@ -90,17 +90,18 @@ void addRadioScriptTool(uint8_t index, const char * path) { char toolName[TOOL_NAME_MAXLEN + 1]; const char * label; + char * ext = (char *)getFileExtension(path); if (readToolName(path, toolName)) { label = toolName; } else { - char * ext = (char *)getFileExtension(path); *ext = '\0'; label = getBasename(path); } if (addRadioTool(index, label)) { f_chdir("/SCRIPTS/TOOLS/"); + *ext = '.'; luaExec(path); } }