ffserver.c:1345: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64.

ffserver.c:1280:1: <LHS trace>
1278. 
1279. /* parse http request and prepare header */
1280. static int http_parse_request(HTTPContext *c)
      ^
1281. {
1282.     char *p;

ffserver.c:1280:1: Array declaration
1278. 
1279. /* parse http request and prepare header */
1280. static int http_parse_request(HTTPContext *c)
      ^
1281. {
1282.     char *p;

ffserver.c:1326:5: Call
1324.         info[0] = '\0';
1325. 
1326.     av_strlcpy(filename, url + ((*url == '/') ? 1 : 0), sizeof(filename)-1);
          ^
1327. 
1328.     for (p = c->buffer; *p && *p != '\r' && *p != '\n'; ) {

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

ffserver.c:1345:9: Binary operation: ([0, +oo] - 1):unsigned64
1343.     if (av_match_ext(filename, "asx")) {
1344.         redir_type = REDIR_ASX;
1345.         filename[strlen(filename)-1] = 'f';
              ^
1346.     } else if (av_match_ext(filename, "asf") &&
1347.         (!useragent || strncasecmp(useragent, "NSPlayer", 8) != 0)) {
