fix: invalid free in unittest
This commit is contained in:
parent
ce63ad05a5
commit
5948ddd697
|
@ -174,6 +174,7 @@ void dmStopNode(SMgmtWrapper *pWrapper) {
|
||||||
|
|
||||||
void dmCloseNode(SMgmtWrapper *pWrapper) {
|
void dmCloseNode(SMgmtWrapper *pWrapper) {
|
||||||
dInfo("node:%s, start to close", pWrapper->name);
|
dInfo("node:%s, start to close", pWrapper->name);
|
||||||
|
pWrapper->deployed = false;
|
||||||
|
|
||||||
while (pWrapper->refCount > 0) {
|
while (pWrapper->refCount > 0) {
|
||||||
taosMsleep(10);
|
taosMsleep(10);
|
||||||
|
|
|
@ -53,6 +53,7 @@ void dmCleanup() {
|
||||||
}
|
}
|
||||||
|
|
||||||
monCleanup();
|
monCleanup();
|
||||||
|
syncCleanUp();
|
||||||
walCleanUp();
|
walCleanUp();
|
||||||
taosStopCacheRefreshWorker();
|
taosStopCacheRefreshWorker();
|
||||||
dInfo("dnode env is cleaned up");
|
dInfo("dnode env is cleaned up");
|
||||||
|
|
|
@ -274,7 +274,7 @@ static void vmCleanup(SMgmtWrapper *pWrapper) {
|
||||||
taosMemoryFree(pMgmt);
|
taosMemoryFree(pMgmt);
|
||||||
pWrapper->pMgmt = NULL;
|
pWrapper->pMgmt = NULL;
|
||||||
|
|
||||||
syncCleanUp();
|
// syncCleanUp();
|
||||||
|
|
||||||
dInfo("vnode-mgmt is cleaned up");
|
dInfo("vnode-mgmt is cleaned up");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue