From 936c7f93e5adfb5b45e33638f27fd37f8ef4e3f3 Mon Sep 17 00:00:00 2001 From: factosea <285808407@qq.com> Date: Fri, 10 Jan 2025 09:35:06 +0800 Subject: [PATCH] fix: status error --- source/util/src/tlog.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/util/src/tlog.c b/source/util/src/tlog.c index fb625d7933..4f5ca8d789 100644 --- a/source/util/src/tlog.c +++ b/source/util/src/tlog.c @@ -1323,13 +1323,13 @@ bool setReportThreadWait() { bool setReportThreadRunning() { CrashStatus status = atomic_val_compare_exchange_8(&gCrashBasicInfo.status, CRASH_LOG_WRITER_WAIT, CRASH_LOG_WRITER_RUNNING); - if (status == CRASH_LOG_WRITER_RUNNING) { + if (status == CRASH_LOG_WRITER_WAIT) { return true; } else { return false; } } -static void writeCrashLogToFileInNewThead() { +static void checkWriteCrashLogToFileInNewThead() { if (setReportThreadRunning()) { char *pMsg = NULL; const char *flags = "UTL FATAL "; @@ -1351,7 +1351,7 @@ static void writeCrashLogToFileInNewThead() { } void checkAndPrepareCrashInfo() { - return writeCrashLogToFileInNewThead(); + return checkWriteCrashLogToFileInNewThead(); } int32_t initCrashLogWriter() {