mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-17 09:23:48 +00:00
whisper: error logging changed
This commit is contained in:
parent
b7ecc495c3
commit
b044e9a0aa
1 changed files with 5 additions and 6 deletions
|
|
@ -521,20 +521,19 @@ func (wh *Whisper) runMessageLoop(p *Peer, rw p2p.MsgReadWriter) error {
|
||||||
return errors.New("invalid envelopes")
|
return errors.New("invalid envelopes")
|
||||||
}
|
}
|
||||||
|
|
||||||
var trouble error
|
trouble := false
|
||||||
for _, env := range envelopes {
|
for _, env := range envelopes {
|
||||||
cached, err := wh.add(env)
|
cached, err := wh.add(env)
|
||||||
if err != nil && trouble == nil {
|
if err != nil {
|
||||||
// only report the first occurring error
|
trouble = true
|
||||||
trouble = err
|
log.Error("bad envelope received, peer will be disconnected", "peer", p.peer.ID(), "err", err)
|
||||||
}
|
}
|
||||||
if cached {
|
if cached {
|
||||||
p.mark(env)
|
p.mark(env)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if trouble != nil {
|
if trouble {
|
||||||
log.Warn("bad envelope received, peer will be disconnected", "peer", p.peer.ID(), "err", trouble)
|
|
||||||
return errors.New("invalid envelope")
|
return errors.New("invalid envelope")
|
||||||
}
|
}
|
||||||
case p2pCode:
|
case p2pCode:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue