Merge pull request #2871 from stoeckmann/archive_options_either

libarchive: Correctly handle option failures
This commit is contained in:
Tim Kientzle authored and GitHub committed 2026-03-15 19:21:37 -07:00
commit f59ed04545
1 file changed
+3 -1
+3 -1
View File
@@ -90,7 +90,9 @@ _archive_set_either_option(struct archive *a, const char *m, const char *o, cons
if (r2 == ARCHIVE_FATAL)
return (ARCHIVE_FATAL);
if (r2 == ARCHIVE_WARN - 1)
if (r1 == ARCHIVE_WARN - 1)
return r2;
if (r2 == ARCHIVE_WARN -1)
return r1;
return r1 > r2 ? r1 : r2;
}