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:146:1: Global `ff_log2_tab`
  144. 
  145. #ifndef av_log2
  146. static inline av_const int av_log2(unsigned int v)
       ^
  147. {
  148.     int n = 0;

libavutil/common.h:157:5: Assignment
  155.         n += 8;
  156.     }
  157.     n += ff_log2_tab[v];
           ^
  158. 
  159.     return n;

libavutil/common.h:159:5: Assignment
  157.     n += ff_log2_tab[v];
  158. 
  159.     return n;
           ^
  160. }
  161. #endif

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;
