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

libavcodec/wmaprodec.c:1026:29: <Offset trace>
1024.         }
1025. 
1026.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                                  ^
1027. 
1028.         winlen >>= 1;

libavcodec/wmaprodec.c:1026:29: Call
1024.         }
1025. 
1026.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                                  ^
1027. 
1028.         winlen >>= 1;

libavutil/common.h:60:1: Global `ff_log2_tab`
  58. extern const uint8_t av_reverse[256];
  59. 
  60. static inline av_const int av_log2_c(unsigned int v)
      ^
  61. {
  62.     int n = 0;

libavutil/common.h:71:5: Assignment
  69.         n += 8;
  70.     }
  71.     n += ff_log2_tab[v];
          ^
  72. 
  73.     return n;

libavutil/common.h:73:5: Assignment
  71.     n += ff_log2_tab[v];
  72. 
  73.     return n;
          ^
  74. }
  75. 

libavcodec/wmaprodec.c:1012:1: <Length trace>
1010.  *@param s codec context
1011.  */
1012. static void wmapro_window(WMAProDecodeCtx *s)
      ^
1013. {
1014.     int i;

libavcodec/wmaprodec.c:1012:1: Parameter `s->windows[*]`
1010.  *@param s codec context
1011.  */
1012. static void wmapro_window(WMAProDecodeCtx *s)
      ^
1013. {
1014.     int i;

libavcodec/wmaprodec.c:1026:18: Array access: Offset: [-7, +oo] Size: 6
1024.         }
1025. 
1026.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                       ^
1027. 
1028.         winlen >>= 1;
