libavcodec/g723_1enc.c:892: error: Buffer Overrun L3
  Offset: [-59, 59] Size: 60.

libavcodec/g723_1enc.c:888:18: <Offset trace>
886.                 temp_corr[param.pulse_pos[k]] = param.pulse_sign[k];
887. 
888.             for (k = SUBFRAME_LEN - 1; k >= 0; k--) {
                      ^
889.                 temp = 0;
890.                 for (l = 0; l <= k; l++) {

libavcodec/g723_1enc.c:888:18: Assignment
886.                 temp_corr[param.pulse_pos[k]] = param.pulse_sign[k];
887. 
888.             for (k = SUBFRAME_LEN - 1; k >= 0; k--) {
                      ^
889.                 temp = 0;
890.                 for (l = 0; l <= k; l++) {

libavcodec/g723_1enc.c:775:1: <Length trace>
773.  * @param buf   excitation vector
774.  */
775. static void get_fcb_param(FCBParam *optim, int16_t *impulse_resp,
     ^
776.                           int16_t *buf, int pulse_cnt, int pitch_lag)
777. {

libavcodec/g723_1enc.c:775:1: Array declaration
773.  * @param buf   excitation vector
774.  */
775. static void get_fcb_param(FCBParam *optim, int16_t *impulse_resp,
     ^
776.                           int16_t *buf, int pulse_cnt, int pitch_lag)
777. {

libavcodec/g723_1enc.c:892:47: Array access: Offset: [-59, 59] Size: 60
890.                 for (l = 0; l <= k; l++) {
891.                     int prod = av_clipl_int32((int64_t) temp_corr[l] *
892.                                               impulse_r[k - l] << 1);
                                                   ^
893.                     temp = av_clipl_int32(temp + prod);
894.                 }
