main: parse_opt: busdev-num: explicitly set hex base
This commit is contained in:
parent
5ad9ec6b78
commit
d2f7040527
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue