From 0c37aaf4cb05a8ce10a2e4a9b7ca563852b4143e Mon Sep 17 00:00:00 2001 From: Tim Kientzle Date: Fri, 6 Nov 2009 01:04:21 -0500 Subject: [PATCH] Cast away a minor type mismatch. SVN-Revision: 1582 --- libarchive/archive_write_set_format_zip.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libarchive/archive_write_set_format_zip.c b/libarchive/archive_write_set_format_zip.c index d776e7032..4c19b8e0d 100644 --- a/libarchive/archive_write_set_format_zip.c +++ b/libarchive/archive_write_set_format_zip.c @@ -399,8 +399,8 @@ archive_write_zip_data(struct archive_write *a, const void *buff, size_t s) struct zip *zip = a->format_data; struct zip_file_header_link *l = zip->central_directory_end; - if (s > zip->remaining_data_bytes) - s = zip->remaining_data_bytes; + if ((int64_t)s > zip->remaining_data_bytes) + s = (size_t)zip->remaining_data_bytes; if (s == 0) return 0; -- 2.47.3