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

This commit is contained in:
practicalswift committed 2018-07-19 21:13:03 +02:00
1 parent 7223263899
commit 27ee53c1ae
1 file changed
+3 -1
+3 -1
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);