diff --git a/source/libs/transport/src/transSrv.c b/source/libs/transport/src/transSrv.c index e0984eb24cdcc6880c1c5bdf6c6cf432213587e1..c093bdebcef3397fe1dc71093bdbf4a5a1e8d59c 100644 --- a/source/libs/transport/src/transSrv.c +++ b/source/libs/transport/src/transSrv.c @@ -979,6 +979,7 @@ void transCloseServer(void* arg) { transSrvInst--; if (transSrvInst == 0) { + transModuleInit = PTHREAD_ONCE_INIT; uvCloseExHandleMgt(); } }