From df9d94ca428c22dd96aaead242f253ab824a6810 Mon Sep 17 00:00:00 2001 From: HaoranYi Date: Thu, 30 Nov 2023 22:10:03 +0000 Subject: [PATCH] make loader_v4 not executalbe --- programs/loader-v4/src/lib.rs | 2 -- sdk/src/account.rs | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/programs/loader-v4/src/lib.rs b/programs/loader-v4/src/lib.rs index 1ca3a94896fe76..b360253e691786 100644 --- a/programs/loader-v4/src/lib.rs +++ b/programs/loader-v4/src/lib.rs @@ -1432,8 +1432,6 @@ mod tests { test_loader_instruction_general_errors(LoaderV4Instruction::Retract); } - /// TODO: revisit instruction transfer authority without executable flag! - #[ignore] #[test] fn test_loader_instruction_transfer_authority() { solana_logger::setup(); diff --git a/sdk/src/account.rs b/sdk/src/account.rs index d8316aa318cad0..9bffdcf731f209 100644 --- a/sdk/src/account.rs +++ b/sdk/src/account.rs @@ -806,7 +806,8 @@ pub fn is_executable(account: &AccountSharedData) -> bool { if loader_v4::check_id(account.owner()) { // LoaderV4Status (byte_offset = 40) - return account.data()[40] != 0; + // return account.data()[40] != 0; + return false; // TODO: return false for now } false