diff --git a/frameworks/native/appkit/app/dump_runtime_helper.cpp b/frameworks/native/appkit/app/dump_runtime_helper.cpp index de16e46933..45b90b836f 100644 --- a/frameworks/native/appkit/app/dump_runtime_helper.cpp +++ b/frameworks/native/appkit/app/dump_runtime_helper.cpp @@ -417,7 +417,7 @@ bool DumpRuntimeHelper::GetDumpResult(std::string &dumpResult) bool ret = func(TYPE_TXT, &buf, MEM_LEAK_MAX_SIZE); if (!ret) { TAG_LOGE(AAFwkTag::APPKIT, "TYPE_TXT Error"); - } else if (buf != nullptr) { + } else if (buf != nullptr && *buf != '\0') { dumpResult = buf; TAG_LOGI(AAFwkTag::APPKIT, "TYPE_TXT finish, result:%{public}s", dumpResult.c_str()); }