From 9eebdf07a00a64ee3bc074219743f7db71a947c3 Mon Sep 17 00:00:00 2001 From: chinaxing Date: Wed, 7 Feb 2024 07:16:56 +0000 Subject: [PATCH] [CP] fix tx-free-route return state for session sync check --- src/storage/tx/ob_tx_free_route.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/storage/tx/ob_tx_free_route.cpp b/src/storage/tx/ob_tx_free_route.cpp index e945f9b2b2..7d4262ac45 100644 --- a/src/storage/tx/ob_tx_free_route.cpp +++ b/src/storage/tx/ob_tx_free_route.cpp @@ -1286,8 +1286,8 @@ int ObTransService::txn_free_route__get_##name##_state(ObTxDesc *tx, const ObTxn int ret = OB_SUCCESS; \ if (OB_FAIL(encode_i64(buf, len, pos, (tx ? tx->tx_id_.get_id() : 0)))) { \ } else if (OB_NOT_NULL(tx)) { \ - if (OB_FAIL(encoded_length_bool(tx->in_tx_for_free_route()))) { \ - } else if (OB_FAIL(encoded_length_i64(ctx.global_version_))) { \ + if (OB_FAIL(encode_bool(buf, len, pos, tx->in_tx_for_free_route()))) { \ + } else if (OB_FAIL(encode_i64(buf, len, pos, ctx.global_version_))) { \ } else if (tx->tx_id_.is_valid() && OB_FAIL(tx->encode_##name##_state(buf, len, pos))) { \ } \ } \