]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Cast away a minor type mismatch.
authorTim Kientzle <kientzle@gmail.com>
Fri, 6 Nov 2009 06:04:21 +0000 (01:04 -0500)
committerTim Kientzle <kientzle@gmail.com>
Fri, 6 Nov 2009 06:04:21 +0000 (01:04 -0500)
SVN-Revision: 1582

libarchive/archive_write_set_format_zip.c

index d776e7032c55817e3ed168ad8ec9fa6d0beefc82..4c19b8e0d0a42b39de56580bdc9d931644717e6c 100644 (file)
@@ -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;