diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index f52bc0c55d..9929d5ed67 100755 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -6015,7 +6015,9 @@ static int32_t isOperatorEqTbnameCond(STranslateContext* pCxt, SOperatorNode* pO } SArray* pTabNames = NULL; pTabNames = taosArrayInit(1, sizeof(void*)); - if (!pTabNames) return TSDB_CODE_OUT_OF_MEMORY; + if (!pTabNames) { + return terrno; + } if (NULL == taosArrayPush(pTabNames, &(pValueNode->literal))) { taosArrayDestroy(pTabNames); return terrno;