ffserver.c:2997: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned32 by call to `close_connection`.

ffserver.c:2988:13: Call
2986.     char session_id[32];
2987. 
2988.     rtp_c = find_rtp_session_with_url(url, h->session_id);
                  ^
2989.     if (!rtp_c) {
2990.         rtsp_reply_error(c, RTSP_STATUS_SESSION);

ffserver.c:2912:9: Unknown value from: strcmp
  2910.     if (*path == '/')
  2911.         path++;
  2912.     if(!strcmp(path, rtp_c->stream->filename)) return rtp_c;
                ^
  2913.     for(s=0; s<rtp_c->stream->nb_streams; ++s) {
  2914.       snprintf(buf, sizeof(buf), "%s/streamid=%d",

ffserver.c:2994:5: Call
2992.     }
2993. 
2994.     av_strlcpy(session_id, rtp_c->session_id, sizeof(session_id));
          ^
2995. 
2996.     /* abort the session */

libavutil/string.c:50:1: Parameter `*src`
  48. }
  49. 
  50. size_t av_strlcpy(char *dst, const char *src, size_t size)
      ^
  51. {
  52.     size_t len = 0;

ffserver.c:2997:5: Call
2995. 
2996.     /* abort the session */
2997.     close_connection(rtp_c);
          ^
2998. 
2999.     /* now everything is OK, so we can send the connection parameters */

ffserver.c:696:1: Parameter `c->fmt_in->nb_programs`
  694. }
  695. 
  696. static void close_connection(HTTPContext *c)
       ^
  697. {
  698.     HTTPContext **cp, *c1;

ffserver.c:730:9: Call
  728.                 avcodec_close(st->codec);
  729.         }
  730.         av_close_input_file(c->fmt_in);
               ^
  731.     }
  732. 

libavformat/utils.c:2152:1: Parameter `s->nb_programs`
    2150. }
    2151. 
    2152. void av_close_input_file(AVFormatContext *s)
          ^
    2153. {
    2154.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;

libavformat/utils.c:2155:5: Call
    2153. {
    2154.     ByteIOContext *pb = s->iformat->flags & AVFMT_NOFILE ? NULL : s->pb;
    2155.     av_close_input_stream(s);
              ^
    2156.     if (pb)
    2157.         url_fclose(pb);

libavformat/utils.c:2118:1: <LHS trace>
2116. }
2117. 
2118. void av_close_input_stream(AVFormatContext *s)
      ^
2119. {
2120.     int i;

libavformat/utils.c:2118:1: Parameter `s->nb_programs`
      2116. }
      2117. 
      2118. void av_close_input_stream(AVFormatContext *s)
            ^
      2119. {
      2120.     int i;

libavformat/utils.c:2141:9: Binary operation: ([0, +oo] - 1):unsigned32 by call to `close_connection` 
      2139.         av_free(st);
      2140.     }
      2141.     for(i=s->nb_programs-1; i>=0; i--) {
                    ^
      2142.         av_freep(&s->programs[i]->provider_name);
      2143.         av_freep(&s->programs[i]->name);
