diff --git a/src/mnode/src/mgmtTable.c b/src/mnode/src/mgmtTable.c index 2130a8c134..624833c6e4 100644 --- a/src/mnode/src/mgmtTable.c +++ b/src/mnode/src/mgmtTable.c @@ -381,7 +381,7 @@ static void mgmtRemoveTableFromStable(SSuperTableObj *pStable, SChildTableObj *p if (pStable->vgHash == NULL) return; SVgObj *pVgroup = mgmtGetVgroup(pCtable->vgId); - if (pVgroup != NULL) { + if (pVgroup == NULL) { taosHashRemove(pStable->vgHash, (char *)&pCtable->vgId, sizeof(pCtable->vgId)); } mgmtDecVgroupRef(pVgroup); diff --git a/src/vnode/src/vnodeMain.c b/src/vnode/src/vnodeMain.c index 61d0552923..8d35be9640 100644 --- a/src/vnode/src/vnodeMain.c +++ b/src/vnode/src/vnodeMain.c @@ -290,7 +290,7 @@ void vnodeRelease(void *pVnodeRaw) { free(pVnode); int32_t count = atomic_sub_fetch_32(&tsOpennedVnodes, 1); - vTrace("vgId:%d, vnode is released, vnodes:%d", pVnode, vgId, count); + vTrace("vgId:%d, vnode is released, vnodes:%d", vgId, count); if (count <= 0) { taosCleanUpIntHash(tsDnodeVnodesHash);