From 84fb099492f14b233e3145cbfb4aa2ecf9c0e31c Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Fri, 20 Jun 2014 21:59:38 -0700 Subject: [PATCH] returns >0 are not errors here --- libarchive/archive_read_extract2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libarchive/archive_read_extract2.c b/libarchive/archive_read_extract2.c index 3c65e8040..68186a649 100644 --- a/libarchive/archive_read_extract2.c +++ b/libarchive/archive_read_extract2.c @@ -125,7 +125,7 @@ copy_data(struct archive *ar, struct archive *aw) r = (int)archive_write_data_block(aw, buff, size, offset); if (r < ARCHIVE_WARN) r = ARCHIVE_WARN; - if (r != ARCHIVE_OK) { + if (r < ARCHIVE_OK) { archive_set_error(ar, archive_errno(aw), "%s", archive_error_string(aw)); return (r); -- 2.47.2