libavformat/rtp_asf.c:45: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `av_close_input_stream`.

libavformat/rtp_asf.c:41:9: Call
39.         int len = strlen(p) * 6 / 8;
40.         char *buf = av_mallocz(len);
41.         av_base64_decode(buf, p, len);
            ^
42. 
43.         init_put_byte(&pb, buf, len, 0, NULL, NULL, NULL, NULL);

libavutil/base64.c:45:1: Parameter `out->strlen`
  43. };
  44. 
  45. int av_base64_decode(uint8_t *out, const char *in, int out_size)
      ^
  46. {
  47.     int i, v;

libavformat/rtp_asf.c:43:9: Call
41.         av_base64_decode(buf, p, len);
42. 
43.         init_put_byte(&pb, buf, len, 0, NULL, NULL, NULL, NULL);
            ^
44.         if (rt->asf_ctx) {
45.             av_close_input_stream(rt->asf_ctx);

libavformat/aviobuf.c:32:1: Parameter `opaque->flags`
  30. static void fill_buffer(ByteIOContext *s);
  31. 
  32. int init_put_byte(ByteIOContext *s,
      ^
  33.                   unsigned char *buffer,
  34.                   int buffer_size,

libavformat/aviobuf.c:45:5: Call
  43.     s->buf_ptr = buffer;
  44.     s->opaque = opaque;
  45.     url_resetbuf(s, write_flag ? URL_WRONLY : URL_RDONLY);
          ^
  46.     s->write_packet = write_packet;
  47.     s->read_packet = read_packet;

libavformat/aviobuf.c:582:1: Parameter `flags`
    580. }
    581. 
    582. int url_resetbuf(ByteIOContext *s, int flags)
         ^
    583. {
    584.     URLContext *h = s->opaque;

libavformat/rtp_asf.c:45:13: Call
43.         init_put_byte(&pb, buf, len, 0, NULL, NULL, NULL, NULL);
44.         if (rt->asf_ctx) {
45.             av_close_input_stream(rt->asf_ctx);
                ^
46.             rt->asf_ctx = NULL;
47.         }

libavformat/utils.c:2317:1: <LHS trace>
2315. }
2316. 
2317. void av_close_input_stream(AVFormatContext *s)
      ^
2318. {
2319.     int i;

libavformat/utils.c:2317:1: Parameter `s->nb_programs`
  2315. }
  2316. 
  2317. void av_close_input_stream(AVFormatContext *s)
        ^
  2318. {
  2319.     int i;

libavformat/utils.c:2341:9: Binary operation: ([0, +oo] - 1):unsigned32 by call to `av_close_input_stream` 
  2339.         av_free(st);
  2340.     }
  2341.     for(i=s->nb_programs-1; i>=0; i--) {
                ^
  2342. #if LIBAVFORMAT_VERSION_INT < (53<<16)
  2343.         av_freep(&s->programs[i]->provider_name);
