fix mem issue: stack-use-after-scope

This commit is contained in:
Minglei Jin 2023-08-01 17:57:38 +08:00
parent 4716fc6400
commit 7ad628417a
1 changed files with 3 additions and 2 deletions

View File

@ -1604,12 +1604,13 @@ static STableLoadInfo *getTableLoadInfo(SCacheRowsReader *pReader, uint64_t uid)
tSimpleHashSetFreeFp(pReader->pTableMap, freeTableInfoFunc);
}
STableLoadInfo *pInfo = NULL;
STableLoadInfo **ppInfo = tSimpleHashGet(pReader->pTableMap, &uid, sizeof(uid));
if (!ppInfo) {
STableLoadInfo *pInfo = taosMemoryCalloc(1, sizeof(STableLoadInfo));
pInfo = taosMemoryCalloc(1, sizeof(STableLoadInfo));
tSimpleHashPut(pReader->pTableMap, &uid, sizeof(uint64_t), &pInfo, POINTER_BYTES);
ppInfo = &pInfo;
return pInfo;
}
return *ppInfo;