From 2c800e3cccfaf5cfabf226b4cdf71af6a83fd15a Mon Sep 17 00:00:00 2001 From: slguan Date: Thu, 12 Sep 2019 15:24:00 +0800 Subject: [PATCH] fix issue #502 --- src/system/src/vnodeMeter.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/system/src/vnodeMeter.c b/src/system/src/vnodeMeter.c index bffcf849b5..9be2873086 100644 --- a/src/system/src/vnodeMeter.c +++ b/src/system/src/vnodeMeter.c @@ -637,6 +637,10 @@ _over: void vnodeProcessUpdateSchemaTimer(void *param, void *tmrId) { SMeterObj * pObj = (SMeterObj *)param; SVnodeObj * pVnode = vnodeList + pObj->vnode; + if (pVnode->meterList == NULL) { + dTrace("vnode is deleted, abort update schema"); + return; + } SCachePool *pPool = (SCachePool *)pVnode->pCachePool; pthread_mutex_lock(&pPool->vmutex); -- GitLab