diff options
author | android-build-team Robot <android-build-team-robot@google.com> | 2020-09-23 23:07:43 +0000 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-09-23 23:07:43 +0000 |
commit | c0a4bec5f3dfd99c94f6fe84326fbb82c4d22cde (patch) | |
tree | 61c9b773e1cb80b5cb6a16aa0df177f6ce65a69a | |
parent | 5d82bd34ea73d8ef50d561e95efeddd4632b1650 (diff) | |
parent | 029048f823ced50f63a92e25073427ec3a9bd909 (diff) | |
download | flac-c0a4bec5f3dfd99c94f6fe84326fbb82c4d22cde.tar.gz |
Snap for 6859016 from 029048f823ced50f63a92e25073427ec3a9bd909 to rvc-qpr1-release
Change-Id: I918cac6da9137d174d4dfff1c3067c500c693981
-rw-r--r-- | libFLAC/bitreader.c | 2 |
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); } |