From 97d26ef10d28cc41620e0819d2902dc0d484a9f4 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Mon, 3 Jan 2022 09:34:20 +0000 Subject: [PATCH] fix bug --- source/util/src/encode.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/util/src/encode.c b/source/util/src/encode.c index 24d033f697..71985845af 100644 --- a/source/util/src/encode.c +++ b/source/util/src/encode.c @@ -86,7 +86,11 @@ void tEndEncode(SCoder* pCoder) { pCoder->size = pNode->size; pCoder->pos = pNode->pos; - tEncodeI32(pCoder, len); + if (TD_RT_ENDIAN() == pCoder->endian) { + tPut(int32_t, pCoder->data + pCoder->pos, len); + } else { + tRPut32(pCoder->data + pCoder->pos, len); + } TD_CODER_MOVE_POS(pCoder, len);