diff --git a/source/dnode/vnode/src/meta/metaCache.c b/source/dnode/vnode/src/meta/metaCache.c index 8647250191f5c239a1622c91c7cca87038f5918a..05b6209c56311355206b18edf133ac7b9f786240 100644 --- a/source/dnode/vnode/src/meta/metaCache.c +++ b/source/dnode/vnode/src/meta/metaCache.c @@ -495,9 +495,9 @@ int32_t metaUidFilterCachePut(SMeta* pMeta, uint64_t suid, const void* pKey, int STagFilterResEntry* p = taosMemoryMalloc(sizeof(STagFilterResEntry)); p->qTimes = 0; tdListInit(&p->list, keyLen); - taosHashPut(pTableEntry, &suid, sizeof(uint64_t), pEntry, POINTER_BYTES); pEntry = &p; + taosHashPut(pTableEntry, &suid, sizeof(uint64_t), pEntry, POINTER_BYTES); } tdListAppend(&(*(STagFilterResEntry**)pEntry)->list, pKey);