From e295516e07da605282b78ad7a7f4aaa898b473c0 Mon Sep 17 00:00:00 2001 From: slguan Date: Mon, 23 Sep 2019 15:58:50 +0800 Subject: [PATCH] Add some security checks --- src/system/src/vnodeMeter.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/system/src/vnodeMeter.c b/src/system/src/vnodeMeter.c index 9be2873086..bba17327a2 100644 --- a/src/system/src/vnodeMeter.c +++ b/src/system/src/vnodeMeter.c @@ -636,7 +636,9 @@ _over: void vnodeProcessUpdateSchemaTimer(void *param, void *tmrId) { SMeterObj * pObj = (SMeterObj *)param; + if (pObj->vnode >= TSDB_MAX_VNODES) return; SVnodeObj * pVnode = vnodeList + pObj->vnode; + if (pVnode == NULL) return; if (pVnode->meterList == NULL) { dTrace("vnode is deleted, abort update schema"); return; -- GitLab