main: parse_opt: busdev-num: explicitly set hex base

This commit is contained in:
Gwenhael Goavec-Merou 2023-05-28 17:14:48 +02:00
parent 5ad9ec6b78
commit d2f7040527
1 changed files with 2 additions and 2 deletions

View File

@ -891,9 +891,9 @@ int parse_opt(int argc, char **argv, struct arguments *args,
}
try {
args->bus_addr = static_cast<uint8_t>(std::stoi(bus_dev_num[0],
nullptr, 0));
nullptr, 16));
args->device_addr = static_cast<uint8_t>(
std::stoi(bus_dev_num[1], nullptr, 0));
std::stoi(bus_dev_num[1], nullptr, 16));
} catch (std::exception &e) {
printError("Error: busdev-num invalid format: must be numeric values");
throw std::exception();