aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-09-23 23:07:43 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-09-23 23:07:43 +0000
commitc0a4bec5f3dfd99c94f6fe84326fbb82c4d22cde (patch)
tree61c9b773e1cb80b5cb6a16aa0df177f6ce65a69a
parent5d82bd34ea73d8ef50d561e95efeddd4632b1650 (diff)
parent029048f823ced50f63a92e25073427ec3a9bd909 (diff)
downloadflac-c0a4bec5f3dfd99c94f6fe84326fbb82c4d22cde.tar.gz
Snap for 6859016 from 029048f823ced50f63a92e25073427ec3a9bd909 to rvc-qpr1-release
Change-Id: I918cac6da9137d174d4dfff1c3067c500c693981
-rw-r--r--libFLAC/bitreader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libFLAC/bitreader.c b/libFLAC/bitreader.c
index ab62d414..8969714e 100644
--- a/libFLAC/bitreader.c
+++ b/libFLAC/bitreader.c
@@ -859,7 +859,7 @@ incomplete_lsbs:
cwords = br->consumed_words;
words = br->words;
ucbits = FLAC__BITS_PER_WORD - br->consumed_bits;
- b = br->buffer[cwords] << br->consumed_bits;
+ b = cwords < br->capacity ? br->buffer[cwords] << br->consumed_bits : 0;
} while(cwords >= words && val < end);
}