src/http/ngx_http.c:1720: error: Buffer Overrun L3
  Offset added: [0, 51] Size: [0, 51].

src/http/ngx_http.c:1713:25: <Offset trace>
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
                              ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/http/ngx_http.c:1713:25: Call
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
                              ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/core/ngx_inet.c:112:9: Assignment
  110. 
  111.     default:
  112.         return 0;
               ^
  113.     }
  114. }

src/http/ngx_http.c:1713:5: Assignment
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
          ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/http/ngx_http.c:1713:25: <Length trace>
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
                              ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/http/ngx_http.c:1713:25: Call
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
                              ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/core/ngx_inet.c:112:9: Assignment
  110. 
  111.     default:
  112.         return 0;
               ^
  113.     }
  114. }

src/http/ngx_http.c:1713:5: Assignment
1711.     ls->socklen = addr->socklen;
1712. 
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
          ^
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);

src/http/ngx_http.c:1715:26: Call
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);
                               ^
1716.     if (ls->addr_text.data == NULL) {
1717.         return NULL;

src/core/ngx_palloc.c:155:13: Assignment
  153. 
  154.         do {
  155.             m = p->d.last;
                   ^
  156. 
  157.             if ((size_t) (p->d.end - m) >= size) {

src/core/ngx_palloc.c:160:17: Assignment
  158.                 p->d.last = m + size;
  159. 
  160.                 return m;
                       ^
  161.             }
  162. 

src/http/ngx_http.c:1715:5: Assignment
1713.     ls->addr_text.len = ngx_sock_ntop(sa, text, NGX_SOCKADDR_STRLEN, 1);
1714. 
1715.     ls->addr_text.data = ngx_pnalloc(cf->pool, ls->addr_text.len);
          ^
1716.     if (ls->addr_text.data == NULL) {
1717.         return NULL;

src/http/ngx_http.c:1720:5: Array access: Offset added: [0, 51] Size: [0, 51]
1718.     }
1719. 
1720.     ngx_memcpy(ls->addr_text.data, text, ls->addr_text.len);
          ^
1721. 
1722.     ls->fd = (ngx_socket_t) -1;
