diff --git a/source/libs/catalog/src/ctgCache.c b/source/libs/catalog/src/ctgCache.c index 8ed5954cae..19b3e5f172 100644 --- a/source/libs/catalog/src/ctgCache.c +++ b/source/libs/catalog/src/ctgCache.c @@ -1463,7 +1463,9 @@ void ctgUpdateThreadFuncUnexpectedStopped(void) { void* ctgUpdateThreadFunc(void* param) { setThreadName("catalog"); +#ifdef WINDOWS atexit(ctgUpdateThreadFuncUnexpectedStopped); +#endif qInfo("catalog update thread started"); CTG_LOCK(CTG_READ, &gCtgMgmt.lock);