diff --git a/source/dnode/vnode/src/vnd/vnodeBufPool.c b/source/dnode/vnode/src/vnd/vnodeBufPool.c index 80a422ca3b647ea2642a87e960e8f01ca24073c5..b1575fb49642b4b5ee93265f8286c64e433f98fa 100644 --- a/source/dnode/vnode/src/vnd/vnodeBufPool.c +++ b/source/dnode/vnode/src/vnd/vnodeBufPool.c @@ -252,8 +252,6 @@ void vnodeBufPoolUnRef(SVBufPool *pPool, bool proactive) { if (pVnode->onRecycle == pPool) { pVnode->onRecycle = NULL; } else { - ASSERT(proactive); - if (pPool->recyclePrev) { pPool->recyclePrev->recycleNext = pPool->recycleNext; } else { @@ -329,4 +327,4 @@ int32_t vnodeBufPoolRecycle(SVBufPool *pPool) { _exit: taosThreadMutexUnlock(&pPool->mutex); return code; -} \ No newline at end of file +}