Merge "lib: bzip2: Make sure nSelectors is not out of range"

This commit is contained in:
Linux Build Service Account 2022-11-24 21:17:44 -08:00 committed by Gerrit - the friendly Code Review server
commit de09c34cc9

View file

@ -330,7 +330,7 @@ Int32 BZ2_decompress ( DState* s )
GET_BITS(BZ_X_SELECTOR_1, nGroups, 3);
if (nGroups < 2 || nGroups > 6) RETURN(BZ_DATA_ERROR);
GET_BITS(BZ_X_SELECTOR_2, nSelectors, 15);
if (nSelectors < 1) RETURN(BZ_DATA_ERROR);
if (nSelectors < 1 || nSelectors > BZ_MAX_SELECTORS) RETURN(BZ_DATA_ERROR);
for (i = 0; i < nSelectors; i++) {
j = 0;
while (True) {