From 542ba93f9b88e0dc412f06f984514a9a715a10ad Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Mon, 26 Oct 2020 14:16:27 +0800 Subject: [PATCH] fix TD-1806 --- src/client/src/tscServer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client/src/tscServer.c b/src/client/src/tscServer.c index 12c76a1897..30f2764daf 100644 --- a/src/client/src/tscServer.c +++ b/src/client/src/tscServer.c @@ -3490,7 +3490,7 @@ int tscProcessRetrieveRspFromVnode(SSqlObj *pSql) { * If the query result is exhausted, or current query is to free resource at server side, * the connection will be recycled. */ - if ((pRes->numOfRows == 0 && !(tscNonOrderedProjectionQueryOnSTable(pQueryInfo, 0) && pRes->offset > 0)) || + if (pRes->numOfRows == 0 || ((pQueryInfo->type & TSDB_QUERY_TYPE_FREE_RESOURCE) == TSDB_QUERY_TYPE_FREE_RESOURCE)) { tscTrace("%p no result or free resource, recycle connection", pSql); taosAddConnIntoCache(tscConnCache, pSql->thandle, pSql->ip, pSql->vnode, pObj->user); -- GitLab