diff --git a/src/main/java/org/tron/core/net/messagehandler/BlockMsgHandler.java b/src/main/java/org/tron/core/net/messagehandler/BlockMsgHandler.java index 7949f128afb..f09ffd3f1aa 100644 --- a/src/main/java/org/tron/core/net/messagehandler/BlockMsgHandler.java +++ b/src/main/java/org/tron/core/net/messagehandler/BlockMsgHandler.java @@ -102,6 +102,7 @@ private void processBlock(PeerConnection peer, BlockCapsule block) throws P2pExc Item item = new Item(blockId, InventoryType.BLOCK); if (fastForward || peer.isFastForwardPeer()) { + peer.getAdvInvReceive().put(item, System.currentTimeMillis()); advService.addInvToCache(item); } @@ -112,7 +113,6 @@ private void processBlock(PeerConnection peer, BlockCapsule block) throws P2pExc return; } if (tronNetDelegate.validBlock(block)) { - peer.getAdvInvReceive().put(item, System.currentTimeMillis()); advService.fastForward(new BlockMessage(block)); tronNetDelegate.trustNode(peer); }