libavcodec/flicvideo.c:388: error: Integer Overflow L2
  ([min(0, `buf->l`), max(0, `buf->l`)] - 6):unsigned32.

libavcodec/flicvideo.c:135:1: <LHS trace>
133. }
134. 
135. static int flic_decode_frame_8BPP(AVCodecContext *avctx,
     ^
136.                                   void *data, int *got_frame,
137.                                   const uint8_t *buf, int buf_size)

libavcodec/flicvideo.c:135:1: Parameter `*buf`
133. }
134. 
135. static int flic_decode_frame_8BPP(AVCodecContext *avctx,
     ^
136.                                   void *data, int *got_frame,
137.                                   const uint8_t *buf, int buf_size)

libavcodec/flicvideo.c:394:21: Call
392.                 for (y_ptr = 0; y_ptr < s->frame->linesize[0] * s->avctx->height;
393.                      y_ptr += s->frame->linesize[0]) {
394.                     bytestream2_get_buffer(&g2, &pixels[y_ptr],
                         ^
395.                                            s->avctx->width);
396.                 }

libavcodec/bytestream.h:260:1: Parameter `*g->buffer`
  258. }
  259. 
  260. static av_always_inline unsigned int bytestream2_get_buffer(GetByteContext *g,
       ^
  261.                                                             uint8_t *dst,
  262.                                                             unsigned int size)

libavcodec/flicvideo.c:388:17: Binary operation: ([min(0, buf->l), max(0, buf->l)] - 6):unsigned32
386.             /* copy the chunk (uncompressed frame) */
387.             if (chunk_size - 6 > s->avctx->width * s->avctx->height) {
388.                 av_log(avctx, AV_LOG_ERROR, "In chunk FLI_COPY : source data (%d bytes) " \
                     ^
389.                        "bigger than image, skipping chunk\n", chunk_size - 6);
390.                 bytestream2_skip(&g2, chunk_size - 6);
