diff --git a/sdk/load-and-run/src/mgblar.cpp b/sdk/load-and-run/src/mgblar.cpp index 300f6551..477c9190 100644 --- a/sdk/load-and-run/src/mgblar.cpp +++ b/sdk/load-and-run/src/mgblar.cpp @@ -1049,7 +1049,7 @@ Args Args::from_argv(int argc, char **argv) { ret.data_files.emplace_back(cmd.substr(start)); break; } - std::string substr = cmd.substr(start, end); + std::string substr = cmd.substr(start, end - start); ret.data_files.emplace_back(substr); start = end + 1; }