aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2019-05-29 17:14:27 -0500
committerMark Wielaard <mark@klomp.org>2019-06-24 15:41:58 +0200
commitff986850159a1ea0c75617ffa792d1bb2069856e (patch)
treee4d1b7ae239c0dbf1576a4d927c42ef5c50b0988
parent7ed62bfb46e87a9e878712603469440e6882b184 (diff)
downloadbzip2-ff986850159a1ea0c75617ffa792d1bb2069856e.tar.gz
Change a magic number (6) for a constant (BZ_N_GROUPS).
decompress.c (BZ2_decompress): Check nGroups against BZ_N_GROUPS.
-rw-r--r--decompress.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/decompress.c b/decompress.c
index f3db91d..7351134 100644
--- a/decompress.c
+++ b/decompress.c
@@ -285,7 +285,7 @@ Int32 BZ2_decompress ( DState* s )
/*--- Now the selectors ---*/
GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
- if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
+ if (nGroups < 2 || nGroups > BZ_N_GROUPS) RETURN(BZ_DATA_ERROR);
GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR);
for (i = 0; i < nSelectors; i++) {