From 697af646d332a93d85031cb941ca713cc61d899f Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Mon, 26 Apr 2021 13:05:30 +0200 Subject: [PATCH] Fix the loop of validLanguage iterating too much. --- src/transpiler/MainTranspile.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transpiler/MainTranspile.cpp b/src/transpiler/MainTranspile.cpp index f9840c4..1121036 100644 --- a/src/transpiler/MainTranspile.cpp +++ b/src/transpiler/MainTranspile.cpp @@ -8,7 +8,7 @@ pair validLanguage(const string& it) { static const string_view languages[3] = {".lua", ".js", ".py"}; LANGUAGE selected = LUA; bool valid = false; - for (unsigned short i = 0; (i < languages->size()); ++i) { + for (unsigned short i = 0; (i <= (languages->size() - 2)); ++i) { if (it == languages[i]) { selected = static_cast(i); valid = true;