From e0d2c4021483e6e1366c1050ccb5a30e53e172bb Mon Sep 17 00:00:00 2001 From: saturneric Date: Thu, 18 Jan 2024 20:58:37 +0800 Subject: fix: add test cases and solve discovered issues --- src/core/function/ArchiveFileOperator.cpp | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src/core/function/ArchiveFileOperator.cpp') diff --git a/src/core/function/ArchiveFileOperator.cpp b/src/core/function/ArchiveFileOperator.cpp index ef04d69f..54c78628 100644 --- a/src/core/function/ArchiveFileOperator.cpp +++ b/src/core/function/ArchiveFileOperator.cpp @@ -159,21 +159,10 @@ void ArchiveFileOperator::NewArchive2DataExchanger( auto fd = open(archive_entry_sourcepath(entry), O_RDONLY); auto len = read(fd, buff.data(), buff.size()); assert(len <= buff.size() && len > 0); - if (len == -1) { - GF_CORE_LOG_ERROR("read() failed, ret: {}, abort ...", len); - archive_entry_free(entry); - close(fd); - break; - } - while (len > 0) { archive_write_data(archive, buff.data(), len); len = read(fd, buff.data(), buff.size()); assert(len <= buff.size() && len > 0); - if (len == -1) { - GF_CORE_LOG_ERROR("read() failed, ret: {}, abort ...", len); - break; - } } close(fd); } -- cgit v1.2.3