From 8f93d3b67274d3f807005180f947dd7f1ef975d0 Mon Sep 17 00:00:00 2001 From: Manik Jain Date: Mon, 3 Nov 2025 23:59:22 +0000 Subject: [PATCH] capture: set txn capture ctx after setup --- src/flamenco/runtime/fd_runtime.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/flamenco/runtime/fd_runtime.c b/src/flamenco/runtime/fd_runtime.c index d01ba82583b..aadd72ebd2c 100644 --- a/src/flamenco/runtime/fd_runtime.c +++ b/src/flamenco/runtime/fd_runtime.c @@ -1024,13 +1024,12 @@ fd_runtime_prepare_and_execute_txn( fd_banks_t * banks, txn_ctx->features = fd_bank_features_get( bank ); txn_ctx->enable_exec_recording = !!( bank->flags & FD_BANK_FLAGS_EXEC_RECORDING ); txn_ctx->xid[0] = (fd_funk_txn_xid_t){ .ul = { slot, bank_idx } }; - txn_ctx->capture_ctx = capture_ctx; txn_ctx->txn = *txn; txn_ctx->exec_stack = exec_stack; txn_ctx->dumping_mem = dumping_mem; - - txn_ctx->flags = FD_TXN_P_FLAGS_SANITIZE_SUCCESS; + txn_ctx->flags = FD_TXN_P_FLAGS_SANITIZE_SUCCESS; fd_exec_txn_ctx_setup_basic( txn_ctx ); + txn_ctx->capture_ctx = capture_ctx; /* Set up the core account keys. These are the account keys directly passed in via the serialized transaction, represented as an array.