diff --git a/src/system/detail/src/vnodeRead.c b/src/system/detail/src/vnodeRead.c index 9a476e5125b9f43daaa1397c15588957d2f090bc..ba23389f79f17126c7d32683f58f62ea471c5120 100644 --- a/src/system/detail/src/vnodeRead.c +++ b/src/system/detail/src/vnodeRead.c @@ -679,7 +679,7 @@ void *vnodeQueryOnSingleTable(SMeterObj **pMetersObj, SSqlGroupbyExpr *pGroupbyE } if (((*code) = vnodeQueryTablePrepare(pQInfo, pQInfo->pObj, pSupporter, pTSBuf)) != TSDB_CODE_SUCCESS) { - taosDeleteFromHashTable(pSupporter->pMetersHashTable, (const char*) &pMetersObj[i]->sid, sizeof(pMetersObj[i]->sid)); + taosDeleteFromHashTable(pSupporter->pMetersHashTable, (const char*) &pMetersObj[0]->sid, sizeof(pMetersObj[0]->sid)); taosCleanUpHashTable(pSupporter->pMetersHashTable); free(pSupporter); goto _error;