fix mem issue: stack-use-after-scope
This commit is contained in:
parent
4716fc6400
commit
7ad628417a
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue