Merge pull request #4962
6f3ae9b
Fixing out of bounds error in GetKey() (ENikS)
This commit is contained in:
commit
bfe527ea86
@ -288,7 +288,8 @@ void CBitcoinSecret::SetKey(const CKey& vchSecret)
|
||||
CKey CBitcoinSecret::GetKey()
|
||||
{
|
||||
CKey ret;
|
||||
ret.Set(&vchData[0], &vchData[32], vchData.size() > 32 && vchData[32] == 1);
|
||||
assert(vchData.size() >= 32);
|
||||
ret.Set(vchData.begin(), vchData.begin() + 32, vchData.size() > 32 && vchData[32] == 1);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user