From 8d05b0d66c59a0f515da0a0fec8d38a743f47069 Mon Sep 17 00:00:00 2001 From: Stas Sergeev Date: Thu, 14 Mar 2024 22:20:10 +0300 Subject: [PATCH] exclude some cmds from installable_command_check "if" and labels are not needed to go via ae00. --- src/command.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/command.c b/src/command.c index 5a5f1de..3161c4d 100644 --- a/src/command.c +++ b/src/command.c @@ -4494,11 +4494,6 @@ static void exec_cmd(int call) while (cmd[0] != '\0') { - if (!call && installable_command_check(cmd, cmd_args) == 0) - { - cmd[0] = '\0'; - break; - } if (stricmp(cmd, "if") == 0) { perform_if(); @@ -4513,6 +4508,11 @@ static void exec_cmd(int call) perform_change_drive(); else { + if (!call && installable_command_check(cmd, cmd_args) == 0) + { + cmd[0] = '\0'; + break; + } for (c = 0; c < CMD_TABLE_COUNT; c++) { if (stricmp(cmd, cmd_table[c].cmd_name) == 0)