Skip to content

Commit 8a33009

Browse files
authored
set message as executed before CPI calls (#118)
1 parent 539fb0b commit 8a33009

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

solana/programs/bridge/src/base_to_solana/instructions/relay_message.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,8 @@ pub fn relay_message_handler<'a, 'info>(
5252
};
5353
}
5454

55+
ctx.accounts.message.executed = true;
56+
5557
// Derive the bridge CPI authority PDA tied to the message sender; used to sign all downstream CPIs.
5658
let (_, bump) = Pubkey::find_program_address(
5759
&[
@@ -77,8 +79,6 @@ pub fn relay_message_handler<'a, 'info>(
7779
)?;
7880
}
7981

80-
ctx.accounts.message.executed = true;
81-
8282
Ok(())
8383
}
8484

0 commit comments

Comments
 (0)