diff --git a/kernel/src/Api/BuildNo.hpp b/kernel/src/Api/BuildNo.hpp index 5b60b68..cfe4f15 100644 --- a/kernel/src/Api/BuildNo.hpp +++ b/kernel/src/Api/BuildNo.hpp @@ -12,4 +12,4 @@ #pragma once -#define MONTAUK_BUILD_NUMBER 64 +#define MONTAUK_BUILD_NUMBER 76 diff --git a/programs/src/shell/tabcompletion.cpp b/programs/src/shell/tabcompletion.cpp index e95e2c4..522a9f8 100644 --- a/programs/src/shell/tabcompletion.cpp +++ b/programs/src/shell/tabcompletion.cpp @@ -57,10 +57,11 @@ int get_completions( // returns no. of results This is somewhat of a workaround. */ if (montauk::starts_with(names[i] + 3, (const char*)string)) { - if ( - r > arrayMax || - !is_executable(names[i]) - ) break; + if (r > arrayMax) + break; + + if (!is_executable(names[i])) + continue; char* p = (char *)names[i] + 3; strip_elf_extension(p);