Skip to content

Commit

Permalink
bpf-loader: fix rent_exempt check in fd_account_set_executable
Browse files Browse the repository at this point in the history
  • Loading branch information
kbhargava-jump committed Feb 14, 2025
1 parent 8ac7cb7 commit 7775fed
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ dump/test-vectors/instr/fixtures/bpf-loader-v3/b12ffbfaddfbe2b91bc773e602e6332f1
dump/test-vectors/instr/fixtures/bpf-loader-v3/990563ae7eb4ef56bf61683e23ae4a2bd0606bdb_1579578.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/001f7d052e94e53211232fe89856de144eadd532_2106574.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/096f79a1f0594e3895e7705c5aec31d1b1c0e1d9_2108067.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/0cdad37da376b4ad5ad7d143905d9cffe8485ac5_542271.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/0d27553996f676a4a311964e09c04ca53d76a276_2106892.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/12664445169ee71639c76b2f380ba6e93caf8b25_2105070.fix
dump/test-vectors/instr/fixtures/bpf-loader-v3/154eaa88fb4c67d219f6a76ed6fc4af9351fe677_2108280.fix
Expand Down
2 changes: 1 addition & 1 deletion src/flamenco/runtime/fd_account.c
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ fd_account_set_executable( fd_exec_instr_ctx_t const * ctx,
/* To become executable an account must be rent exempt */
fd_epoch_bank_t const * epoch_bank = fd_exec_epoch_ctx_epoch_bank_const( ctx->epoch_ctx );
fd_rent_t const * rent = &epoch_bank->rent;
if( FD_UNLIKELY( !fd_rent_exempt_minimum_balance( rent, meta->dlen ) ) ) {
if( FD_UNLIKELY( account->const_meta->info.lamports<fd_rent_exempt_minimum_balance( rent, meta->dlen ) ) ) {
return FD_EXECUTOR_INSTR_ERR_EXECUTABLE_ACCOUNT_NOT_RENT_EXEMPT;
}

Expand Down

0 comments on commit 7775fed

Please sign in to comment.