diff --git a/silk/decoder_set_fs.c b/silk/decoder_set_fs.c
index 8c012d35abe4c902371227d671fb1922abaea4f0..e0a343f86aba05476a83e94e036f72391bc34106 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;