diff --git a/source/dnode/vnode/src/tsdb/tsdbRead.c b/source/dnode/vnode/src/tsdb/tsdbRead.c index 362dc51ad5a9efcf9752669729662d1973b613a3..5bd41dd86f38f4787565eb59bef3d838b5e40981 100644 --- a/source/dnode/vnode/src/tsdb/tsdbRead.c +++ b/source/dnode/vnode/src/tsdb/tsdbRead.c @@ -4251,8 +4251,8 @@ static int32_t doOpenReaderImpl(STsdbReader* pReader) { } static void freeSchemaFunc(void* param) { - void* p = *(void**)param; - taosMemoryFree(p); + void **p = (void **)param; + taosMemoryFreeClear(*p); } // ====================================== EXPOSED APIs ======================================