Unverified Commit 93ecd77d authored by aaronbuchwald's avatar aaronbuchwald Committed by GitHub

core: remove unnecessary log copy (#27475)

The logs in this function are pulled straight from disk in rawdb.ReadRawReceipts and 
also modified in receipts.DeriveFields, so removing the copy should be fine.
parent 7823ff6d
......@@ -2053,11 +2053,10 @@ func (bc *BlockChain) collectLogs(b *types.Block, removed bool) []*types.Log {
var logs []*types.Log
for _, receipt := range receipts {
for _, log := range receipt.Logs {
l := *log
if removed {
l.Removed = true
log.Removed = true
}
logs = append(logs, &l)
logs = append(logs, log)
}
}
return logs
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment