diff options
author | saturneric <[email protected]> | 2024-01-17 16:14:13 +0000 |
---|---|---|
committer | saturneric <[email protected]> | 2024-01-17 16:14:13 +0000 |
commit | 37848811b6c8ca6c2a707431ec077c8098918afe (patch) | |
tree | 2ed4e5759ca6c432171963068beca61a164e98d2 /src/core/function/ArchiveFileOperator.cpp | |
parent | feat: update ci files and reduce dependencies (diff) | |
download | GpgFrontend-37848811b6c8ca6c2a707431ec077c8098918afe.tar.gz GpgFrontend-37848811b6c8ca6c2a707431ec077c8098918afe.zip |
fix: improve code quality, docs and ci files
Diffstat (limited to 'src/core/function/ArchiveFileOperator.cpp')
-rw-r--r-- | src/core/function/ArchiveFileOperator.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/function/ArchiveFileOperator.cpp b/src/core/function/ArchiveFileOperator.cpp index a4b90698..54c78628 100644 --- a/src/core/function/ArchiveFileOperator.cpp +++ b/src/core/function/ArchiveFileOperator.cpp @@ -158,9 +158,11 @@ void ArchiveFileOperator::NewArchive2DataExchanger( if (r > ARCHIVE_FAILED) { auto fd = open(archive_entry_sourcepath(entry), O_RDONLY); auto len = read(fd, buff.data(), buff.size()); + assert(len <= buff.size() && len > 0); while (len > 0) { archive_write_data(archive, buff.data(), len); len = read(fd, buff.data(), buff.size()); + assert(len <= buff.size() && len > 0); } close(fd); } |