]> git.ipfire.org Git - thirdparty/zlib-ng.git/commitdiff
COMP: Fix data loss warning
authorJon Haitz Legarreta Gorroño <jon.haitz.legarreta@gmail.com>
Sun, 10 Oct 2021 14:51:09 +0000 (10:51 -0400)
committerHans Kristian Rosbach <hk-github@circlestorm.org>
Wed, 13 Oct 2021 13:40:34 +0000 (15:40 +0200)
Fix data loss warning.

Fixes:
```
itkzlib-ng/inflate.c(1209,24): warning C4267: '=': conversion from 'size_t' to 'unsigned long', possible loss of data
itkzlib-ng/inflate.c(1210,26): warning C4267: '=': conversion from 'size_t' to 'unsigned long', possible loss of data
```

inflate.c

index 45c90232ad0da30ee41f740f173e029176fc7964..f87d6c94d5f112373ed03067558ee69401bc7381 100644 (file)
--- a/inflate.c
+++ b/inflate.c
@@ -1206,8 +1206,8 @@ int32_t Z_EXPORT PREFIX(inflateSync)(PREFIX3(stream) *strm) {
     in = strm->total_in;
     out = strm->total_out;
     PREFIX(inflateReset)(strm);
-    strm->total_in = in;
-    strm->total_out = out;
+    strm->total_in = (z_size_t)in;
+    strm->total_out = (z_size_t)out;
     state->flags = flags;
     state->mode = TYPE;
     return Z_OK;