From 69bfbf9e9880cd1298f58771e8cd05fd302760bf Mon Sep 17 00:00:00 2001 From: "Jeff Washington (jwash)" <75863576+jeffwashington@users.noreply.github.com> Date: Tue, 27 Apr 2021 09:56:50 -0500 Subject: [PATCH] AccountSharedData.set_executable (#16836) --- genesis/src/main.rs | 4 ++-- programs/bpf_loader/src/lib.rs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/genesis/src/main.rs b/genesis/src/main.rs index 683057b93..6b5e4aec5 100644 --- a/genesis/src/main.rs +++ b/genesis/src/main.rs @@ -17,7 +17,7 @@ use solana_ledger::{ }; use solana_runtime::hardened_unpack::MAX_GENESIS_ARCHIVE_UNPACKED_SIZE; use solana_sdk::{ - account::{Account, AccountSharedData}, + account::{Account, AccountSharedData, WritableAccount}, clock, epoch_schedule::EpochSchedule, fee_calculator::FeeRateGovernor, @@ -91,7 +91,7 @@ pub fn load_genesis_accounts(file: &str, genesis_config: &mut GenesisConfig) -> })?, ); } - account.executable = account_details.executable; + account.set_executable(account_details.executable); lamports += account.lamports; genesis_config.add_account(pubkey, account); } diff --git a/programs/bpf_loader/src/lib.rs b/programs/bpf_loader/src/lib.rs index 3eed89919..82ba05221 100644 --- a/programs/bpf_loader/src/lib.rs +++ b/programs/bpf_loader/src/lib.rs @@ -418,7 +418,7 @@ fn process_loader_upgradeable_instruction( program.set_state(&UpgradeableLoaderState::Program { programdata_address: *programdata.unsigned_key(), })?; - program.try_account_ref_mut()?.executable = true; + program.try_account_ref_mut()?.set_executable(true); // Drain the Buffer account back to the payer payer @@ -695,7 +695,7 @@ fn process_loader_instruction( let keyed_accounts = invoke_context.get_keyed_accounts()?; let program = keyed_account_at_index(keyed_accounts, 0)?; invoke_context.add_executor(program.unsigned_key(), executor); - program.try_account_ref_mut()?.executable = true; + program.try_account_ref_mut()?.set_executable(true); ic_msg!( invoke_context, "Finalized account {:?}",