summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJosé Bollo <jose.bollo@iot.bzh>2016-11-15 07:49:36 +0100
committerJosé Bollo <jose.bollo@iot.bzh>2016-11-15 07:49:36 +0100
commitfbd978247d4f0d8a3f83d07af9fddc2f6a79ef82 (patch)
treedbbd01f9b330d9dacf6908c4e6230931d2744cc5
parenta1f7f7d2cd79c9391368d0c017452566a5edc44c (diff)
wgtpkg-zip: fix implicit conversions
Change-Id: Ib3e3a31090361e4c0dd24c2d936dc8695a491030 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
-rw-r--r--src/wgtpkg-zip.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/wgtpkg-zip.c b/src/wgtpkg-zip.c
index 50dbf5d..6fb839d 100644
--- a/src/wgtpkg-zip.c
+++ b/src/wgtpkg-zip.c
@@ -117,7 +117,7 @@ int zread(const char *zipfile, unsigned long long maxsize)
struct zip_stat zstat;
char buffer[32768];
ssize_t sizr, sizw;
- size_t esize;
+ zip_uint64_t esize;
/* open the zip file */
zip = zip_open(zipfile, ZIP_CHECKCONS, &err);
@@ -199,7 +199,7 @@ int zread(const char *zipfile, unsigned long long maxsize)
/* extract */
uz64 = zstat.size;
while (uz64) {
- sizr = zip_fread(zfile, buffer, sizeof buffer);
+ sizr = (ssize_t)zip_fread(zfile, buffer, sizeof buffer);
if (sizr < 0) {
ERROR("error while reading %s in %s", zstat.name, zipfile);
goto errorzf;