diff options
| author | neonloop | 2023-07-16 18:12:29 +0000 |
|---|---|---|
| committer | neonloop | 2023-07-16 18:12:29 +0000 |
| commit | b928b62d29510843c0f0eb3bf890dda6942e41f0 (patch) | |
| tree | ab14c5833f6419dc657394c8ae32ca24294878ac | |
| parent | cae2042c5921411cb384c335e5ff30356cfa3765 (diff) | |
| download | picoarch-b928b62d29510843c0f0eb3bf890dda6942e41f0.tar.gz picoarch-b928b62d29510843c0f0eb3bf890dda6942e41f0.tar.bz2 picoarch-b928b62d29510843c0f0eb3bf890dda6942e41f0.zip | |
Fixes problem with uncompressed zip files
| -rw-r--r-- | unzip.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -25,10 +25,10 @@ static int write_uncompressed(FILE *zip, FILE *dest, size_t size) { while (size) { size_t wsize = MIN(size, CHUNK); - if (size != fread(buf, 1, wsize, zip)) { + if (wsize != fread(buf, 1, wsize, zip)) { return -1; } - if (size != fwrite(buf, 1, wsize, zip)) { + if (wsize != fwrite(buf, 1, wsize, dest)) { return -1; } size -= wsize; |
