From 57c574e38aa4c380b53824a2be096653ca54adf5 Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Fri, 8 Apr 2022 10:40:55 +0800 Subject: [PATCH] [TD-14575]: fix rtrim result not correct for nchar columns --- source/libs/scalar/src/sclfunc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/scalar/src/sclfunc.c b/source/libs/scalar/src/sclfunc.c index 1a6abb7100..df9e1bf36d 100644 --- a/source/libs/scalar/src/sclfunc.c +++ b/source/libs/scalar/src/sclfunc.c @@ -267,7 +267,7 @@ static void trtrim(char *input, char *output, int32_t type, int32_t charLen) { numOfSpaces++; } } else { //NCHAR - for (int32_t i = charLen - 1; i < charLen; ++i) { + for (int32_t i = charLen - 1; i >= 0; --i) { if (!iswspace(*((uint32_t *)varDataVal(input) + i))) { break; }