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; return false;
} }
uint32_t number; uint32_t number;
ParseUInt32(item, &number); if (!ParseUInt32(item, &number)) {
return false;
}
path |= number; path |= number;
keypath.push_back(path); keypath.push_back(path);