From f898ae102133fc77959754bfef754dd0e95ba2c3 Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jmvalin@jmvalin.ca>
Date: Tue, 24 Jan 2012 21:08:15 +1300
Subject: [PATCH] Fixes a non-bitstream-related PLC integer overflow.

---
 silk/decoder_set_fs.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/silk/decoder_set_fs.c b/silk/decoder_set_fs.c
index 8c012d35a..e0a343f86 100644
--- a/silk/decoder_set_fs.c
+++ b/silk/decoder_set_fs.c
@@ -108,6 +108,8 @@ opus_int silk_decoder_set_fs(
             psDec->lagPrev                 = 100;
             psDec->LastGainIndex           = 10;
             psDec->prevSignalType          = TYPE_NO_VOICE_ACTIVITY;
+            silk_memset( psDec->outBuf, 0, sizeof(psDec->outBuf));
+            silk_memset( psDec->sLPC_Q14_buf, 0, sizeof(psDec->sLPC_Q14_buf) );
         }
 
         psDec->fs_kHz       = fs_kHz;
-- 
GitLab