Add range check on height extracted from coinbase script

This commit is contained in:
Jack Grigg 2019-05-14 15:26:50 +01:00 committed by George Tankersley
parent bb62739502
commit 722118ade9
1 changed files with 3 additions and 0 deletions

View File

@ -70,6 +70,9 @@ func (b *block) GetHeight() int {
return -1 return -1
} }
// uint32 should last us a while (Nov 2018) // uint32 should last us a while (Nov 2018)
if heightNum > int64(^uint32(0)) {
return -1
}
blockHeight := uint32(heightNum) blockHeight := uint32(heightNum)
if blockHeight == genesisTargetDifficulty { if blockHeight == genesisTargetDifficulty {