@@ -157,7 +157,7 @@ func (h *protocolHandler) peerDrop(id string) {
157157 defer hPeer .mutex .Unlock ()
158158 hPeer .arb = nil
159159 if hPeer .eth != nil {
160- hPeer .eth .Disconnect (p2p .DiscSelf )
160+ hPeer .eth .Disconnect (p2p .DiscUselessPeer )
161161 err := h .downloader .UnregisterPeer (id )
162162 if err != nil {
163163 log .Warn ("failed deregistering peer from downloader" , "err" , err )
@@ -329,12 +329,10 @@ func (h *arbHandler) HandleCheckpoint(peer *arb.Peer, checkpoint *types.Header,
329329 skeleton := rawdb .ReadSkeletonHeader (h .db , number )
330330 if skeleton == nil {
331331 log .Error ("arbitrum handler_p2p: canonical not found" , "number" , number , "peer" , peer .ID ())
332+ return
332333 }
333334 canonical = skeleton .Hash ()
334335 }
335- if canonical == (common.Hash {}) {
336- log .Error ("arbitrum handler_p2p: did not find a canonical hash" , "number" , number , "peer" , peer .ID ())
337- }
338336 if canonical != checkpoint .Hash () {
339337 log .Warn ("got bad header from peer - bad hash" , "peer" , peer .ID (), "number" , number , "expected" , canonical , "peer" , checkpoint .Hash ())
340338 protoHandler .peerDrop (peer .ID ())
@@ -526,7 +524,7 @@ func (h *snapHandler) StorageIterator(root, account, origin common.Hash) (snapsh
526524 }
527525 nodeIter , err := storageTrie .NodeIterator (origin [:])
528526 if err != nil {
529- log .Error ("Failed node iterator to open storage trie" , "root" , acc .Root , "err" , err )
527+ log .Error ("Failed creating node iterator to open storage trie" , "root" , acc .Root , "err" , err )
530528 return nil , err
531529 }
532530 return trieStoreageIterator {trieIteratorWrapper {
0 commit comments