diff --git a/src/client/src/tscUtil.c b/src/client/src/tscUtil.c index d653489e29396766dea39608be90223c3fbc593c..b42724a2ec3b01be71b94b06f7e2ef7dbd8b9887 100644 --- a/src/client/src/tscUtil.c +++ b/src/client/src/tscUtil.c @@ -634,7 +634,9 @@ static void setResRawPtrImpl(SSqlRes* pRes, SInternalField* pInfo, int32_t i, bo void tscSetResRawPtr(SSqlRes* pRes, SQueryInfo* pQueryInfo) { assert(pRes->numOfCols > 0); - + if (pRes->numOfRows == 0) { + return; + } int32_t offset = 0; for (int32_t i = 0; i < pQueryInfo->fieldsInfo.numOfOutput; ++i) { SInternalField* pInfo = (SInternalField*)TARRAY_GET_ELEM(pQueryInfo->fieldsInfo.internalField, i);