aboutsummaryrefslogtreecommitdiff
path: root/Tremolo
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2020-10-05 22:52:22 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-10-05 22:52:22 +0000
commit2b454ef29086f0715272bb409c8ac9c05d2b7ff5 (patch)
tree310b2de934ad5d1159eab3f7f5d4286e791c9ad4 /Tremolo
parent770e96f05757a546a9a4ae390e43dcbc3fa5550e (diff)
parent509285e0b7af31925d86b270cfac3d609e9089a3 (diff)
downloadtremolo-2b454ef29086f0715272bb409c8ac9c05d2b7ff5.tar.gz
Merge "Fix: Add check in floor1_info_unpack" into rvc-qpr-dev am: 509285e0b7
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tremolo/+/12235676 Change-Id: I60efbe1fa30b1449a7ac92a53e1fa2809b4316dd
Diffstat (limited to 'Tremolo')
-rw-r--r--Tremolo/floor1.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Tremolo/floor1.c b/Tremolo/floor1.c
index 7811aba..1a920a7 100644
--- a/Tremolo/floor1.c
+++ b/Tremolo/floor1.c
@@ -140,6 +140,7 @@ vorbis_info_floor *floor1_info_unpack (vorbis_info *vi,oggpack_buffer *opb){
/* read the post list */
info->mult=oggpack_read(opb,2)+1; /* only 1,2,3,4 legal now */
rangebits=oggpack_read(opb,4);
+ if(rangebits < 0) goto err_out;
for(j=0,k=0;j<info->partitions;j++)
count+=info->klass[info->partitionclass[j]].class_dim;