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

libavcodec/wmaprodec.c:1011:29: <Offset trace>
1009.         }
1010. 
1011.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                                  ^
1012. 
1013.         winlen >>= 1;

libavcodec/wmaprodec.c:1011:29: Call
1009.         }
1010. 
1011.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                                  ^
1012. 
1013.         winlen >>= 1;

libavutil/common.h:139:1: Global `ff_log2_tab`
  137. extern const uint8_t ff_log2_tab[256];
  138. 
  139. static inline av_const int av_log2(unsigned int v)
       ^
  140. {
  141.     int n = 0;

libavutil/common.h:150:5: Assignment
  148.         n += 8;
  149.     }
  150.     n += ff_log2_tab[v];
           ^
  151. 
  152.     return n;

libavutil/common.h:152:5: Assignment
  150.     n += ff_log2_tab[v];
  151. 
  152.     return n;
           ^
  153. }
  154. 

libavcodec/wmaprodec.c:997:1: <Length trace>
995.  *@param s codec context
996.  */
997. static void wmapro_window(WMAProDecodeCtx *s)
     ^
998. {
999.     int i;

libavcodec/wmaprodec.c:997:1: Parameter `s->windows[*]`
995.  *@param s codec context
996.  */
997. static void wmapro_window(WMAProDecodeCtx *s)
     ^
998. {
999.     int i;

libavcodec/wmaprodec.c:1011:18: Array access: Offset: [-7, +oo] Size: 6
1009.         }
1010. 
1011.         window = s->windows[av_log2(winlen) - BLOCK_MIN_BITS];
                       ^
1012. 
1013.         winlen >>= 1;
