src/core/ngx_connection.c:48: error: Buffer Overrun L2
  Offset: [0, 65550] Size: 21 by call to `ngx_sprintf`.

src/core/ngx_connection.c:45:11: Call
43.     }
44. 
45.     len = ngx_inet_ntop(AF_INET, &addr, ls->addr_text.data,
              ^
46.                         NGX_INET_ADDRSTRLEN);
47. 

src/core/ngx_inet.c:140:9: Assignment
  138. 
  139.     default:
  140.         return 0;
               ^
  141.     }
  142. }

src/core/ngx_connection.c:45:5: Assignment
43.     }
44. 
45.     len = ngx_inet_ntop(AF_INET, &addr, ls->addr_text.data,
        ^
46.                         NGX_INET_ADDRSTRLEN);
47. 

src/core/ngx_connection.c:48:25: Call
46.                         NGX_INET_ADDRSTRLEN);
47. 
48.     ls->addr_text.len = ngx_sprintf(ls->addr_text.data + len, ":%d", port)
                            ^
49.                         - ls->addr_text.data;
50. 

src/core/ngx_string.c:95:1: Parameter `*buf`
  93. 
  94. 
  95. u_char * ngx_cdecl
      ^
  96. ngx_sprintf(u_char *buf, const char *fmt, ...)
  97. {

src/core/ngx_string.c:102:9: Call
  100. 
  101.     va_start(args, fmt);
  102.     p = ngx_vsnprintf(buf, /* STUB */ 65536, fmt, args);
               ^
  103.     va_end(args);
  104. 

src/core/ngx_string.c:123:1: <Length trace>
121. 
122. 
123. u_char *
     ^
124. ngx_vsnprintf(u_char *buf, size_t max, const char *fmt, va_list args)
125. {

src/core/ngx_string.c:123:1: Parameter `*buf`
    121. 
    122. 
    123. u_char *
         ^
    124. ngx_vsnprintf(u_char *buf, size_t max, const char *fmt, va_list args)
    125. {

src/core/ngx_string.c:244:25: Array access: Offset: [0, 65550] Size: 21 by call to `ngx_sprintf` 
    242.                 if (slen == (size_t) -1) {
    243.                     while (*p && buf < last) {
    244.                         *buf++ = *p++;
                                 ^
    245.                     }
    246. 
