File tree Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Expand file tree Collapse file tree 1 file changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -526,9 +526,8 @@ impl Signer {
526
526
{
527
527
debug ! ( "{self}: Received block validation for a block that is already marked as {}. Ignoring..." , block_info. state) ;
528
528
return None ;
529
- } else {
530
- block_info
531
529
}
530
+ block_info
532
531
}
533
532
Ok ( None ) => {
534
533
// We have not seen this block before. Why are we getting a response for it?
@@ -569,7 +568,15 @@ impl Signer {
569
568
. signer_db
570
569
. block_lookup ( self . reward_cycle , & signer_signature_hash)
571
570
{
572
- Ok ( Some ( block_info) ) => block_info,
571
+ Ok ( Some ( block_info) ) => {
572
+ if block_info. state == BlockState :: GloballyRejected
573
+ || block_info. state == BlockState :: GloballyAccepted
574
+ {
575
+ debug ! ( "{self}: Received block validation for a block that is already marked as {}. Ignoring..." , block_info. state) ;
576
+ return None ;
577
+ }
578
+ block_info
579
+ }
573
580
Ok ( None ) => {
574
581
// We have not seen this block before. Why are we getting a response for it?
575
582
debug ! ( "{self}: Received a block validate response for a block we have not seen before. Ignoring..." ) ;
You can’t perform that action at this time.
0 commit comments