Browse Source

spl: Fix governance try_deserialize_unchecked to not check discriminator (#1105)

Christian Kamm 3 years ago
parent
commit
512bb95808
1 changed files with 0 additions and 3 deletions
  1. 0 3
      spl/src/governance.rs

+ 0 - 3
spl/src/governance.rs

@@ -25,9 +25,6 @@ macro_rules! vote_weight_record {
                 let vwr: spl_governance::addins::voter_weight::VoterWeightRecord =
                 let vwr: spl_governance::addins::voter_weight::VoterWeightRecord =
                     anchor_lang::AnchorDeserialize::deserialize(&mut data)
                     anchor_lang::AnchorDeserialize::deserialize(&mut data)
                         .map_err(|_| anchor_lang::__private::ErrorCode::AccountDidNotDeserialize)?;
                         .map_err(|_| anchor_lang::__private::ErrorCode::AccountDidNotDeserialize)?;
-                if vwr.account_type != spl_governance::addins::voter_weight::VoterWeightAccountType::Uninitialized {
-                    return Err(anchor_lang::__private::ErrorCode::AccountDidNotSerialize.into());
-                }
                 Ok(VoterWeightRecord(vwr))
                 Ok(VoterWeightRecord(vwr))
             }
             }
         }
         }