]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
solv_zchunk: bite should be unsigned int
authorMichael Schroeder <mls@suse.de>
Thu, 12 Jul 2018 14:45:33 +0000 (16:45 +0200)
committerMichael Schroeder <mls@suse.de>
Thu, 12 Jul 2018 14:45:33 +0000 (16:45 +0200)
ext/solv_zchunk.c

index f0ef2bf0e87f65e52d65a3b1f123a13931a477bf..5138f973c8805717ecde4e863428a0b8ad5b3231 100644 (file)
@@ -355,7 +355,7 @@ ssize_t
 solv_zchunk_read(struct solv_zchunk *zck, char *buf, size_t len)
 {
   size_t n = 0;
-  int bite;
+  unsigned int bite;
   if (!zck || zck->eof == 2)
     return -1;
   if (!len || zck->eof)
@@ -386,7 +386,7 @@ solv_zchunk_read(struct solv_zchunk *zck, char *buf, size_t len)
       zck->buf_used += bite;
       zck->buf_avail -= bite;
       if (n == len)
-        return len;
+        return n;
     }
 }