libavcodec/truespeech.c:130: error: Buffer Overrun L3
  Offset added: [2, 14] Size: [0, +oo].

libavcodec/truespeech.c:128:9: <Offset trace>
126.     int i, j;
127. 
128.     for(i = 0; i < 8; i++){
             ^
129.         if(i > 0){
130.             memcpy(tmp, dec->cvector, i * 2);

libavcodec/truespeech.c:128:9: Assignment
126.     int i, j;
127. 
128.     for(i = 0; i < 8; i++){
             ^
129.         if(i > 0){
130.             memcpy(tmp, dec->cvector, i * 2);

libavcodec/truespeech.c:123:1: <Length trace>
121. }
122. 
123. static void truespeech_correlate_filter(TSContext *dec)
     ^
124. {
125.     int16_t tmp[8];

libavcodec/truespeech.c:123:1: Parameter `dec->cvector[*]`
121. }
122. 
123. static void truespeech_correlate_filter(TSContext *dec)
     ^
124. {
125.     int16_t tmp[8];

libavcodec/truespeech.c:130:13: Array access: Offset added: [2, 14] Size: [0, +oo]
128.     for(i = 0; i < 8; i++){
129.         if(i > 0){
130.             memcpy(tmp, dec->cvector, i * 2);
                 ^
131.             for(j = 0; j < i; j++)
132.                 dec->cvector[j] = ((tmp[i - j - 1] * dec->vector[i]) +
