set uncles regardless of empty uncle list. Fixes invalid blocks being mined

This commit is contained in:
obscuren
2015-02-04 18:26:23 -08:00
parent 57f95c1dc7
commit a1b4547a53
2 changed files with 4 additions and 5 deletions

View File

@ -184,9 +184,7 @@ func (self *Miner) mine() {
block.Header().Extra = self.Extra
// Apply uncles
if len(self.uncles) > 0 {
block.SetUncles(self.uncles)
}
block.SetUncles(self.uncles)
parent := chainMan.GetBlock(block.ParentHash())
coinbase := state.GetOrNewStateObject(block.Coinbase())