From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Fraunhofer IIS FDK Date: Tue, 30 May 2023 16:39:32 +0200 Subject: [PATCH] Increase patchParam array size by one and fix out-of-bounce write in resetLppTransposer(). Bug: 279766766 Test: see POC (cherry picked from commit f682b8787eb312b9f8997dac4c2c18bb779cf0df) (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:451762ca48e7fb30a0ce77a8962813a3419ec420) Merged-In: I206973e0bb21140865efffd930e39f920f477359 Change-Id: I206973e0bb21140865efffd930e39f920f477359 --- libSBRdec/src/lpp_tran.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libSBRdec/src/lpp_tran.h b/libSBRdec/src/lpp_tran.h index 51b4395..21c4101 100644 --- a/libSBRdec/src/lpp_tran.h +++ b/libSBRdec/src/lpp_tran.h @@ -1,7 +1,7 @@ /* ----------------------------------------------------------------------------- Software License for The Fraunhofer FDK AAC Codec Library for Android -© Copyright 1995 - 2018 Fraunhofer-Gesellschaft zur Förderung der angewandten +© Copyright 1995 - 2023 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. All rights reserved. 1. INTRODUCTION @@ -207,7 +207,7 @@ typedef struct { inverse filtering levels */ PATCH_PARAM - patchParam[MAX_NUM_PATCHES]; /*!< new parameter set for patching */ + patchParam[MAX_NUM_PATCHES + 1]; /*!< new parameter set for patching */ WHITENING_FACTORS whFactors; /*!< the pole moving factors for certain whitening levels as indicated in the bitstream