]> git.lizzy.rs Git - zlib.git/commitdiff
Fix comparisons of differently signed integers in contrib/blast.
authorMark Adler <madler@alumni.caltech.edu>
Thu, 25 Oct 2012 05:50:23 +0000 (22:50 -0700)
committerMark Adler <madler@alumni.caltech.edu>
Thu, 25 Oct 2012 05:50:23 +0000 (22:50 -0700)
contrib/blast/blast.c

index d45925a0dfe3571f0ceac2148e05c9446aa4c637..69ef0fe00e8d883539e88596dadd4ba51e2a5704 100644 (file)
@@ -23,6 +23,7 @@
  * 1.0  12 Feb 2003     - First version
  * 1.1  16 Feb 2003     - Fixed distance check for > 4 GB uncompressed data
  * 1.2  24 Oct 2012     - Add note about using binary mode in stdio
+ *                      - Fix comparisons of differently signed integers
  */
 
 #include <setjmp.h>             /* for setjmp(), longjmp(), and jmp_buf */
@@ -280,7 +281,7 @@ local int decomp(struct state *s)
     int dict;           /* log2(dictionary size) - 6 */
     int symbol;         /* decoded symbol, extra bits for distance */
     int len;            /* length for copy */
-    int dist;           /* distance for copy */
+    unsigned dist;      /* distance for copy */
     int copy;           /* copy counter */
     unsigned char *from, *to;   /* copy pointers */
     static int virgin = 1;                              /* build tables once */