himbaechel: fix parsing vopt memory issue (#1614)

This commit is contained in:
Miodrag Milanović 2025-12-12 14:11:34 +01:00 committed by GitHub
parent 12342a60e6
commit f5374d6de4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 5 deletions

View File

@ -86,13 +86,9 @@ void Arch::parse_vopt()
auto vopt_desc = uarch->getUArchOptions();
vopt_desc.add_options()("help,h", "show help");
std::vector<const char *> argv;
for (auto &a : args.vopts)
argv.push_back(a.c_str());
try {
po::parsed_options parsed =
po::command_line_parser((int)argv.size(), argv.data())
po::command_line_parser(args.vopts)
.style(po::command_line_style::default_style ^ po::command_line_style::allow_guessing)
.options(vopt_desc)
.run();