summaryrefslogtreecommitdiffstats
path: root/lib/libarchive/archive_read_data_into_fd.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libarchive/archive_read_data_into_fd.c')
-rw-r--r--lib/libarchive/archive_read_data_into_fd.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libarchive/archive_read_data_into_fd.c b/lib/libarchive/archive_read_data_into_fd.c
index 85ba98d..b2143ca 100644
--- a/lib/libarchive/archive_read_data_into_fd.c
+++ b/lib/libarchive/archive_read_data_into_fd.c
@@ -39,7 +39,7 @@ __FBSDID("$FreeBSD$");
/*
* This implementation minimizes copying of data and is sparse-file aware.
*/
-ssize_t
+int
archive_read_data_into_fd(struct archive *a, int fd)
{
int r;
@@ -76,6 +76,6 @@ archive_read_data_into_fd(struct archive *a, int fd)
}
if (r != ARCHIVE_EOF)
- return (-1);
- return (total_written);
+ return (r);
+ return (ARCHIVE_OK);
}
OpenPOWER on IntegriCloud