From 7399178c7837e71381b022c38481644f7c8d846f Mon Sep 17 00:00:00 2001 From: Pankaj Garg Date: Fri, 1 Mar 2024 08:20:17 -0800 Subject: [PATCH] Set slot and env in tx batch specific cache (#35377) --- svm/src/transaction_processor.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/svm/src/transaction_processor.rs b/svm/src/transaction_processor.rs index 62f06585f..d319e2103 100644 --- a/svm/src/transaction_processor.rs +++ b/svm/src/transaction_processor.rs @@ -416,7 +416,12 @@ impl TransactionBatchProcessor { .finish_cooperative_loading_task(self.slot, key, program) && limit_to_load_programs { - let mut ret = LoadedProgramsForTxBatch::default(); + let mut ret = LoadedProgramsForTxBatch::new( + self.slot, + loaded_programs_cache + .get_environments_for_epoch(self.epoch) + .clone(), + ); ret.hit_max_limit = true; return ret; }