aboutsummaryrefslogtreecommitdiffstats
path: root/src/core/function/ArchiveFileOperator.cpp
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2024-01-17 16:14:13 +0000
committersaturneric <[email protected]>2024-01-17 16:14:13 +0000
commit37848811b6c8ca6c2a707431ec077c8098918afe (patch)
tree2ed4e5759ca6c432171963068beca61a164e98d2 /src/core/function/ArchiveFileOperator.cpp
parentfeat: update ci files and reduce dependencies (diff)
downloadGpgFrontend-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.cpp2
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);
}