From 3791b44188d2e28358ca893e503998f4418ff165 Mon Sep 17 00:00:00 2001 From: Shengliang Guan Date: Tue, 12 May 2020 16:52:37 +0800 Subject: [PATCH] [TD-275] fix drop table error while query from super table --- src/mnode/src/mgmtTable.c | 2 +- src/vnode/src/vnodeMain.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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);