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

ffserver.c:1174:1: <LHS trace>
1172. 
1173. /* parse http request and prepare header */
1174. static int http_parse_request(HTTPContext *c)
      ^
1175. {
1176.     char *p;

ffserver.c:1174:1: Array declaration
1172. 
1173. /* parse http request and prepare header */
1174. static int http_parse_request(HTTPContext *c)
      ^
1175. {
1176.     char *p;

ffserver.c:1220:5: Call
1218.         info[0] = '\0';
1219. 
1220.     av_strlcpy(filename, url + ((*url == '/') ? 1 : 0), sizeof(filename)-1);
          ^
1221. 
1222.     for (p = c->buffer; *p && *p != '\r' && *p != '\n'; ) {

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

ffserver.c:1239:9: Binary operation: ([0, +oo] - 1):unsigned64
1237.     if (match_ext(filename, "asx")) {
1238.         redir_type = REDIR_ASX;
1239.         filename[strlen(filename)-1] = 'f';
              ^
1240.     } else if (match_ext(filename, "asf") &&
1241.         (!useragent || strncasecmp(useragent, "NSPlayer", 8) != 0)) {
