diff --git a/src/client/src/tscServer.c b/src/client/src/tscServer.c index 4b8fa4561984753b1965b8dd507d215a5e63d864..840387656691e0bd0e76908d311b0ac124db5baf 100644 --- a/src/client/src/tscServer.c +++ b/src/client/src/tscServer.c @@ -2228,6 +2228,8 @@ int tscProcessRetrieveRspFromNode(SSqlObj *pSql) { SSqlRes *pRes = &pSql->res; SSqlCmd *pCmd = &pSql->cmd; + assert(pRes->rspLen >= sizeof(SRetrieveTableRsp)); + SRetrieveTableRsp *pRetrieve = (SRetrieveTableRsp *)pRes->pRsp; if (pRetrieve == NULL) { pRes->code = TSDB_CODE_TSC_OUT_OF_MEMORY;