diff --git a/mpy-cross/main.c b/mpy-cross/main.c index 87e44e379d..3ef77d436f 100644 --- a/mpy-cross/main.c +++ b/mpy-cross/main.c @@ -243,7 +243,7 @@ MP_NOINLINE int main_(int argc, char **argv) { // parse main options for (int a = 1; a < argc; a++) { - if (option_parsing_active && argv[a][0] == '-') { + if (option_parsing_active && argv[a][0] == '-' && argv[a][1] != '\0') { if (strcmp(argv[a], "-X") == 0) { a += 1; } else if (strcmp(argv[a], "--version") == 0) {