mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-23 13:16:42 +00:00
use single pointer instead
Signed-off-by: jsvisa <delweng@gmail.com>
This commit is contained in:
parent
cf7252e2bc
commit
ba67bef6a7
2 changed files with 3 additions and 5 deletions
|
|
@ -564,8 +564,7 @@ func notifyLogsIf(notifier notifier, id rpc.ID, logs []*types.Log, hashes *lru.B
|
|||
hashes.Add(batch.hash, struct{}{})
|
||||
}
|
||||
for _, log := range logs[batch.start:batch.end] {
|
||||
log := log
|
||||
notifier.Notify(id, &log)
|
||||
notifier.Notify(id, log)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -880,7 +880,7 @@ func TestLogsSubscription(t *testing.T) {
|
|||
for {
|
||||
select {
|
||||
case log := <-tt.notifier.c:
|
||||
fetched = append(fetched, *log.(**types.Log))
|
||||
fetched = append(fetched, log.(*types.Log))
|
||||
case <-timeout:
|
||||
break fetchLoop
|
||||
}
|
||||
|
|
@ -941,7 +941,6 @@ func parseTransferLog(log *types.Log) (from, to common.Address, amount uint64) {
|
|||
func calculateBalance(logs []*types.Log) map[common.Address]uint64 {
|
||||
balances := make(map[common.Address]uint64)
|
||||
for _, log := range logs {
|
||||
log := log
|
||||
from, to, amount := parseTransferLog(log)
|
||||
|
||||
if _, ok := balances[from]; !ok {
|
||||
|
|
@ -1042,7 +1041,7 @@ func testLogsSubscriptionReorg(t *testing.T, oldChainMaker, newChainMaker, pendi
|
|||
for {
|
||||
select {
|
||||
case log := <-notifier.c:
|
||||
l := *log.(**types.Log)
|
||||
l := log.(*types.Log)
|
||||
|
||||
fetched = append(fetched, l)
|
||||
// We halt the sender by blocking Notify(). However sender will already prepare
|
||||
|
|
|
|||
Loading…
Reference in a new issue