Browse Source

p2w-attest contract: disambiguate set-config types

commit-id:999f3954
Stan Drozd 3 years ago
parent
commit
ac844b949f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      solana/pyth2wormhole/program/src/set_config.rs

+ 2 - 1
solana/pyth2wormhole/program/src/set_config.rs

@@ -44,7 +44,8 @@ pub fn set_config(
     accs: &mut SetConfig,
     data: Pyth2WormholeConfig,
 ) -> SoliResult<()> {
-    if &accs.config.0.owner != accs.current_owner.info().key {
+    let cfgStruct: &Pyth2WormholeConfig = &accs.config; // unpack Data via nested Deref impls
+    if &cfgStruct.owner != accs.current_owner.info().key {
         msg!(
             "Current owner account mismatch (expected {:?})",
             accs.config.0.owner