提交 5a7917e6 编写于 作者: Y yihaoDeng

[TD-5134]<fix> fix runtime error

上级 286f9575
...@@ -3363,9 +3363,16 @@ static int32_t doExtractColumnFilterInfo(SSqlCmd* pCmd, SQueryInfo* pQueryInfo, ...@@ -3363,9 +3363,16 @@ static int32_t doExtractColumnFilterInfo(SSqlCmd* pCmd, SQueryInfo* pQueryInfo,
int32_t bufLen = 0; int32_t bufLen = 0;
if (IS_NUMERIC_TYPE(pRight->value.nType)) { if (IS_NUMERIC_TYPE(pRight->value.nType)) {
bufLen = 60; bufLen = 60;
} else {
/*
* make memory sanitizer happy;
*/
if (pRight->value.nLen == 0) {
bufLen = pRight->value.nLen + 2;
} else { } else {
bufLen = pRight->value.nLen + 1; bufLen = pRight->value.nLen + 1;
} }
}
if (pExpr->tokenId == TK_LE || pExpr->tokenId == TK_LT) { if (pExpr->tokenId == TK_LE || pExpr->tokenId == TK_LT) {
retVal = tVariantDump(&pRight->value, (char*)&pColumnFilter->upperBndd, colType, false); retVal = tVariantDump(&pRight->value, (char*)&pColumnFilter->upperBndd, colType, false);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册