Skip to content

Commit 1da7fbb

Browse files
authored
Merge pull request tronprotocol#2285 from tronprotocol/sonar_repair
Modify sonar problem
2 parents 0e5e378 + 80adc84 commit 1da7fbb

3 files changed

Lines changed: 4 additions & 12 deletions

File tree

src/main/java/org/tron/common/overlay/server/FastForward.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ public class FastForward {
2626
@Autowired
2727
private ApplicationContext ctx;
2828

29-
private WitnessScheduleStore witnessScheduleStore;
30-
3129
private ChannelManager channelManager;
3230

3331
private BackupManager backupManager;
@@ -49,9 +47,9 @@ public void init() {
4947
return;
5048
}
5149

52-
witnessScheduleStore = ctx.getBean(WitnessScheduleStore.class);
5350
channelManager = ctx.getBean(ChannelManager.class);
5451
backupManager = ctx.getBean(BackupManager.class);
52+
WitnessScheduleStore witnessScheduleStore = ctx.getBean(WitnessScheduleStore.class);
5553

5654
executorService.scheduleWithFixedDelay(() -> {
5755
try {

src/main/java/org/tron/common/overlay/server/P2pHandler.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,10 @@ public class P2pHandler extends SimpleChannelInboundHandler<P2pMessage> {
3333

3434
private volatile boolean hasPing = false;
3535

36-
private volatile long sendPingTime;
37-
3836
@Override
39-
public void handlerAdded(ChannelHandlerContext ctx) throws Exception {
37+
public void handlerAdded(ChannelHandlerContext ctx) {
4038
pingTask = pingTimer.scheduleAtFixedRate(() -> {
4139
if (!hasPing) {
42-
sendPingTime = System.currentTimeMillis();
4340
hasPing = msgQueue.sendMessage(PING_MESSAGE);
4441
}
4542
}, 10, 10, TimeUnit.SECONDS);

src/main/java/org/tron/core/net/TronNetDelegate.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -216,11 +216,8 @@ public void pushTransaction(TransactionCapsule trx) throws P2pException {
216216

217217
public boolean validBlock(BlockCapsule block) throws P2pException {
218218
try {
219-
if (!block.validateSignature(dbManager) ||
220-
!witnessScheduleStore.getActiveWitnesses().contains(block.getWitnessAddress())) {
221-
return false;
222-
}
223-
return true;
219+
return witnessScheduleStore.getActiveWitnesses().contains(block.getWitnessAddress())
220+
&& block.validateSignature(dbManager);
224221
} catch (ValidateSignatureException e) {
225222
throw new P2pException(TypeEnum.BAD_BLOCK, e);
226223
}

0 commit comments

Comments
 (0)