wallet: Add error handling. Check return value of ParseUInt32(...) in ParseHDKeypath(...).

This commit is contained in:
practicalswift 2018-07-19 10:30:20 +02:00
parent 7223263899
commit 27ee53c1ae

View file

@ -4433,7 +4433,9 @@ bool ParseHDKeypath(std::string keypath_str, std::vector<uint32_t>& keypath)
return false;
}
uint32_t number;
ParseUInt32(item, &number);
if (!ParseUInt32(item, &number)) {
return false;
}
path |= number;
keypath.push_back(path);