From aa3c0691848e6fecb85a2f3c2467199a65813f3c Mon Sep 17 00:00:00 2001 From: wangtiantian Date: Tue, 20 Sep 2022 12:15:16 +0000 Subject: [PATCH] IssueNo: #I5S5B9 Description: code check Sig:SIG_ApplicaitonFramework Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: wangtiantian --- services/bundlemgr_lite/src/zip_file.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/services/bundlemgr_lite/src/zip_file.cpp b/services/bundlemgr_lite/src/zip_file.cpp index 304b606..bb0614f 100755 --- a/services/bundlemgr_lite/src/zip_file.cpp +++ b/services/bundlemgr_lite/src/zip_file.cpp @@ -112,7 +112,6 @@ bool ZipFile::ParseAllEntries() bool ret = true; ZipPos currentPos = centralDirPos_; CentralDirEntry directoryEntry = {}; - size_t fileLength = 0; for (int32_t i = 0; i < endDir_.totalEntries; i++) { std::string fileName; @@ -141,7 +140,7 @@ bool ZipFile::ParseAllEntries() break; } - fileLength = (directoryEntry.nameSize >= MAX_FILE_NAME) ? (MAX_FILE_NAME - 1) : (directoryEntry.nameSize); + size_t fileLength = (directoryEntry.nameSize >= MAX_FILE_NAME) ? (MAX_FILE_NAME - 1) : (directoryEntry.nameSize); if (fread(&(fileName[0]), fileLength, FILE_READ_COUNT, file_) != FILE_READ_COUNT) { HILOG_ERROR(HILOG_MODULE_APP, "parse entry(%{public}d) read file name failed, error: %{public}s", i, strerror(errno)); @@ -489,7 +488,6 @@ bool ZipFile::UnzipWithInflated(const ZipEntry &zipEntry, const uint16_t extraSi bool ret = true; int32_t zlibErr = Z_OK; uint32_t remainCompressedSize = zipEntry.compressedSize; - size_t inflateLen = 0; uint8_t errorTimes = 0; while ((remainCompressedSize > 0) || (zstream.avail_in > 0)) { @@ -508,7 +506,7 @@ bool ZipFile::UnzipWithInflated(const ZipEntry &zipEntry, const uint16_t extraSi break; } - inflateLen = UNZIP_BUF_OUT_LEN - zstream.avail_out; + size_t inflateLen = UNZIP_BUF_OUT_LEN - zstream.avail_out; if (inflateLen > 0) { dest.write((const char*)bufOut, inflateLen); zstream.next_out = bufOut;