Skip to content

Commit 27ee53c

Browse files
wallet: Add error handling. Check return value of ParseUInt32(...) in ParseHDKeypath(...).
1 parent 7223263 commit 27ee53c

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/wallet/rpcwallet.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4433,7 +4433,9 @@ bool ParseHDKeypath(std::string keypath_str, std::vector<uint32_t>& keypath)
44334433
return false;
44344434
}
44354435
uint32_t number;
4436-
ParseUInt32(item, &number);
4436+
if (!ParseUInt32(item, &number)) {
4437+
return false;
4438+
}
44374439
path |= number;
44384440

44394441
keypath.push_back(path);

0 commit comments

Comments
 (0)