diff --git a/src/query/src/qFilter.c b/src/query/src/qFilter.c index 4adf7a49d9aea17c242d5de0c1c7d722da6b77aa..8d63ab4f91ca2de8e246293dafef1b31e93c3e22 100644 --- a/src/query/src/qFilter.c +++ b/src/query/src/qFilter.c @@ -3614,7 +3614,7 @@ int32_t filterConverNcharColumns(SFilterInfo* info, int32_t rows, bool *gotNchar while (k < varSrcLen && varSrc[k++] == -1) {} if (k == varSrcLen) { /* NULL */ - varDataLen(dst) = varSrcLen; + varDataLen(dst) = (VarDataLenT) varSrcLen; varDataCopy(dst, src); continue; }