diff --git a/test/unittest/common/src/system_info.cpp b/test/unittest/common/src/system_info.cpp index 9dfff775a82c7975656af6b1469778f4f8727e98..97784bbb36340299ab7a06865d8c3779e01d40dd 100644 --- a/test/unittest/common/src/system_info.cpp +++ b/test/unittest/common/src/system_info.cpp @@ -67,6 +67,7 @@ int32_t CpuInfo::GetTaskPidFile(const std::string& process_name) std::string strLine; if (!std::getline(filePath, strLine)) { SEN_HILOGE("getline fail"); + filePath.close(); continue; } if (strLine.empty()) {