Skip to content

Commit

Permalink
Merge pull request #492 from codedownio/fix-extract-filename
Browse files Browse the repository at this point in the history
Fix bug in extract_filename
  • Loading branch information
SylvainCorlay committed Aug 5, 2023
2 parents 3fc0cb6 + e0e07fc commit 471b1b6
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -61,19 +61,19 @@ bool should_print_version(int argc, char* argv[])
return false;
}

std::string extract_filename(int argc, char* argv[])
std::string extract_filename(int *argc, char* argv[])
{
std::string res = "";
for (int i = 0; i < argc; ++i)
for (int i = 0; i < *argc; ++i)
{
if ((std::string(argv[i]) == "-f") && (i + 1 < argc))
if ((std::string(argv[i]) == "-f") && (i + 1 < *argc))
{
res = argv[i + 1];
for (int j = i; j < argc - 2; ++j)
for (int j = i; j < *argc - 2; ++j)
{
argv[j] = argv[j + 2];
}
argc -= 2;
*argc -= 2;
break;
}
}
Expand Down Expand Up @@ -128,7 +128,7 @@ int main(int argc, char* argv[])
#endif
signal(SIGINT, stop_handler);

std::string file_name = extract_filename(argc, argv);
std::string file_name = extract_filename(&argc, argv);

interpreter_ptr interpreter = build_interpreter(argc, argv);

Expand Down

0 comments on commit 471b1b6

Please sign in to comment.