File tree Expand file tree Collapse file tree 1 file changed +9
-7
lines changed
Expand file tree Collapse file tree 1 file changed +9
-7
lines changed Original file line number Diff line number Diff line change @@ -29,9 +29,6 @@ namespace ArchiveHelper {
2929
3030 struct archive_entry *entry;
3131 while ((ret = archive_read_next_header (arch, &entry)) == ARCHIVE_OK) {
32- if (ret == ARCHIVE_EOF)
33- break ;
34-
3532 count++;
3633 }
3734
@@ -48,14 +45,18 @@ namespace ArchiveHelper {
4845
4946 for (;;) {
5047 ret = archive_read_data_block (src, &buff, &size, &offset);
51- if (ret == ARCHIVE_EOF)
48+ if (ret == ARCHIVE_EOF) {
5249 return ARCHIVE_OK;
53- if (ret != ARCHIVE_OK)
50+ }
51+
52+ if (ret != ARCHIVE_OK) {
5453 return ret;
54+ }
5555
5656 ret = archive_write_data_block (dest, buff, size, offset);
57- if (ret != ARCHIVE_OK)
57+ if (ret != ARCHIVE_OK) {
5858 return ret;
59+ }
5960 }
6061
6162 return 0 ;
@@ -106,8 +107,9 @@ namespace ArchiveHelper {
106107 }
107108
108109 ret = archive_read_next_header (arch, &entry);
109- if (ret == ARCHIVE_EOF)
110+ if (ret == ARCHIVE_EOF) {
110111 break ;
112+ }
111113
112114 if (ret != ARCHIVE_OK) {
113115 Log::Error (" archive_read_next_header(%s) failed: %s\n " , path.c_str (), archive_error_string (arch));
You can’t perform that action at this time.
0 commit comments