Code Review
/
src
/
app-framework-main.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Doc reworked, relifted
[src/app-framework-main.git]
/
src
/
wgtpkg-zip.c
diff --git
a/src/wgtpkg-zip.c
b/src/wgtpkg-zip.c
index
50dbf5d
..
6fb839d
100644
(file)
--- 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;
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);
/* 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) {
/* 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;
if (sizr < 0) {
ERROR("error while reading %s in %s", zstat.name, zipfile);
goto errorzf;