libavcodec/wmaprodec.c:1042: error: Buffer Overrun L3
  Offset: [-6, +oo] Size: 8.

libavcodec/wmaprodec.c:1042:29: <Offset trace>
1040.         }
1041. 
1042.         window = s->windows[av_log2(winlen) - WMAPRO_BLOCK_MIN_BITS];
                                  ^
1043. 
1044.         winlen >>= 1;

libavcodec/wmaprodec.c:1042:29: Call
1040.         }
1041. 
1042.         window = s->windows[av_log2(winlen) - WMAPRO_BLOCK_MIN_BITS];
                                  ^
1043. 
1044.         winlen >>= 1;

libavutil/common.h:67:1: Global `ff_log2_tab`
  65. extern const uint8_t av_reverse[256];
  66. 
  67. static av_always_inline av_const int av_log2_c(unsigned int v)
      ^
  68. {
  69.     int n = 0;

libavutil/common.h:78:5: Assignment
  76.         n += 8;
  77.     }
  78.     n += ff_log2_tab[v];
          ^
  79. 
  80.     return n;

libavutil/common.h:80:5: Assignment
  78.     n += ff_log2_tab[v];
  79. 
  80.     return n;
          ^
  81. }
  82. 

libavcodec/wmaprodec.c:1028:1: <Length trace>
1026.  *@param s codec context
1027.  */
1028. static void wmapro_window(WMAProDecodeCtx *s)
      ^
1029. {
1030.     int i;

libavcodec/wmaprodec.c:1028:1: Parameter `s->windows[*]`
1026.  *@param s codec context
1027.  */
1028. static void wmapro_window(WMAProDecodeCtx *s)
      ^
1029. {
1030.     int i;

libavcodec/wmaprodec.c:1042:18: Array access: Offset: [-6, +oo] Size: 8
1040.         }
1041. 
1042.         window = s->windows[av_log2(winlen) - WMAPRO_BLOCK_MIN_BITS];
                       ^
1043. 
1044.         winlen >>= 1;
