diff --git a/src/main/java/org/tron/core/net/node/NodeImpl.java b/src/main/java/org/tron/core/net/node/NodeImpl.java index 634a75ad6b8..65d5032e51e 100644 --- a/src/main/java/org/tron/core/net/node/NodeImpl.java +++ b/src/main/java/org/tron/core/net/node/NodeImpl.java @@ -727,19 +727,21 @@ private void onHandleBlockMessage(PeerConnection peer, BlockMessage blkMsg) { isFetchSyncActive = true; } } - } else if (advObjWeRequested.containsKey(item)) { + } + if (advObjWeRequested.containsKey(item)) { advObjWeRequested.remove(item); if (!syncFlag) { processAdvBlock(peer, blkMsg.getBlockCapsule()); startFetchItem(); } - } else { - if (!syncFlag) {//not we request and not sync,disconnect - logger.error("not we request and not sync, disconnect : {}, block : {}", - peer.getInetAddress(), blockId.getString()); - banTraitorPeer(peer, ReasonCode.BAD_PROTOCOL); - } } +// else { +// if (!syncFlag) {//not we request and not sync,disconnect +// logger.error("not we request and not sync, disconnect : {}, block : {}", +// peer.getInetAddress(), blockId.getString()); +// banTraitorPeer(peer, ReasonCode.BAD_PROTOCOL); +// } +// } }