src/http/modules/ngx_http_uwsgi_module.c:752: error: Buffer Overrun L3
  Offset: [0, +oo] Size: [0, +oo] by call to `ngx_parse_url`.

src/http/modules/ngx_http_uwsgi_module.c:718:9: Assignment
716.         && ngx_strncasecmp(url.url.data, (u_char *) "uwsgi://", 8) == 0)
717.     {
718.         add = 8;
             ^
719. 
720.     } else if (url.url.len > 9

src/http/modules/ngx_http_uwsgi_module.c:743:9: Assignment
741.         u->schema.data = url.url.data;
742. 
743.         url.url.data += add;
             ^
744.         url.url.len -= add;
745. 

src/http/modules/ngx_http_uwsgi_module.c:752:9: Call
750.     url.no_resolve = 1;
751. 
752.     if (ngx_parse_url(r->pool, &url) != NGX_OK) {
             ^
753.         if (url.err) {
754.             ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,

src/core/ngx_inet.c:528:1: Parameter `*u->url.data`
  526. 
  527. 
  528. ngx_int_t
       ^
  529. ngx_parse_url(ngx_pool_t *pool, ngx_url_t *u)
  530. {

src/core/ngx_inet.c:543:12: Call
  541.     }
  542. 
  543.     return ngx_parse_inet_url(pool, u);
                  ^
  544. }
  545. 

src/core/ngx_inet.c:625:1: Parameter `*u->url.data`
    623. 
    624. 
    625. static ngx_int_t
         ^
    626. ngx_parse_inet_url(ngx_pool_t *pool, ngx_url_t *u)
    627. {

src/core/ngx_inet.c:642:5: Assignment
    640.     u->family = AF_INET;
    641. 
    642.     host = u->url.data;
             ^
    643. 
    644.     last = host + u->url.len;

src/core/ngx_inet.c:728:5: Assignment
    726.     }
    727. 
    728.     len = last - host;
             ^
    729. 
    730.     if (len == 0) {

src/core/ngx_inet.c:735:5: Assignment
    733.     }
    734. 
    735.     u->host.len = len;
             ^
    736.     u->host.data = host;
    737. 

src/core/ngx_inet.c:769:13: Call
    767.         u->addrs[0].socklen = sizeof(struct sockaddr_in);
    768. 
    769.         p = ngx_pnalloc(pool, u->host.len + sizeof(":65535") - 1);
                     ^
    770.         if (p == NULL) {
    771.             return NGX_ERROR;

src/core/ngx_palloc.c:140:16: Call
      138. #if !(NGX_DEBUG_PALLOC)
      139.     if (size <= pool->max) {
      140.         return ngx_palloc_small(pool, size, 0);
                          ^
      141.     }
      142. #endif

src/core/ngx_palloc.c:157:9: Assignment
        155. 
        156.     do {
        157.         m = p->d.last;
                     ^
        158. 
        159.         if (align) {

src/core/ngx_palloc.c:166:13: Assignment
        164.             p->d.last = m + size;
        165. 
        166.             return m;
                         ^
        167.         }
        168. 

src/core/ngx_palloc.c:140:9: Assignment
      138. #if !(NGX_DEBUG_PALLOC)
      139.     if (size <= pool->max) {
      140.         return ngx_palloc_small(pool, size, 0);
                   ^
      141.     }
      142. #endif

src/core/ngx_inet.c:769:9: Assignment
    767.         u->addrs[0].socklen = sizeof(struct sockaddr_in);
    768. 
    769.         p = ngx_pnalloc(pool, u->host.len + sizeof(":65535") - 1);
                 ^
    770.         if (p == NULL) {
    771.             return NGX_ERROR;

src/core/ngx_inet.c:774:32: Call
    772.         }
    773. 
    774.         u->addrs[0].name.len = ngx_sprintf(p, "%V:%d",
                                        ^
    775.                                            &u->host, u->port) - p;
    776.         u->addrs[0].name.data = p;

src/core/ngx_string.c:104:1: Parameter `*buf`
      102. 
      103. 
      104. u_char * ngx_cdecl
           ^
      105. ngx_sprintf(u_char *buf, const char *fmt, ...)
      106. {

src/core/ngx_string.c:111:9: Call
      109. 
      110.     va_start(args, fmt);
      111.     p = ngx_vslprintf(buf, (void *) -1, fmt, args);
                   ^
      112.     va_end(args);
      113. 

src/core/ngx_string.c:146:1: <Length trace>
144. 
145. 
146. u_char *
     ^
147. ngx_vslprintf(u_char *buf, u_char *last, const char *fmt, va_list args)
148. {

src/core/ngx_string.c:146:1: Parameter `*buf`
        144. 
        145. 
        146. u_char *
             ^
        147. ngx_vslprintf(u_char *buf, u_char *last, const char *fmt, va_list args)
        148. {

src/core/ngx_string.c:365:21: Array access: Offset: [0, +oo] Size: [0, +oo] by call to `ngx_parse_url` 
        363. 
        364.                 if (f < 0) {
        365.                     *buf++ = '-';
                                 ^
        366.                     f = -f;
        367.                 }
