src/http/ngx_http_request.c:1034: error: Buffer Overrun L3
  Offset: [2, +oo] Size: [0, +oo] by call to `ngx_http_process_request_header`.

src/http/ngx_http_request.c:1032:13: Assignment
1030.             r->request_length += r->header_in->pos - r->header_in->start;
1031. 
1032.             r->http_state = NGX_HTTP_PROCESS_REQUEST_STATE;
                  ^
1033. 
1034.             rc = ngx_http_process_request_header(r);

src/http/ngx_http_request.c:1034:18: Call
1032.             r->http_state = NGX_HTTP_PROCESS_REQUEST_STATE;
1033. 
1034.             rc = ngx_http_process_request_header(r);
                       ^
1035. 
1036.             if (rc != NGX_OK) {

src/http/ngx_http_request.c:1442:1: Parameter `r->http_connection->nfree`
  1440. 
  1441. 
  1442. static ngx_int_t
        ^
  1443. ngx_http_process_request_header(ngx_http_request_t *r)
  1444. {

src/http/ngx_http_request.c:1449:9: Call
  1447.         == NGX_ERROR)
  1448.     {
  1449.         ngx_http_finalize_request(r, NGX_HTTP_INTERNAL_SERVER_ERROR);
                ^
  1450.         return NGX_ERROR;
  1451.     }

src/http/ngx_http_request.c:1831:1: Parameter `r->http_connection->nfree`
    1829. 
    1830. 
    1831. void
          ^
    1832. ngx_http_finalize_request(ngx_http_request_t *r, ngx_int_t rc)
    1833. {

src/http/ngx_http_request.c:2019:5: Call
    2017.     }
    2018. 
    2019.     ngx_http_finalize_connection(r);
              ^
    2020. }
    2021. 

src/http/ngx_http_request.c:2079:1: Parameter `r->http_connection->nfree`
      2077. 
      2078. 
      2079. static void
            ^
      2080. ngx_http_finalize_connection(ngx_http_request_t *r)
      2081. {

src/http/ngx_http_request.c:2096:9: Call
      2094.          && clcf->keepalive_timeout > 0)
      2095.     {
      2096.         ngx_http_set_keepalive(r);
                    ^
      2097.         return;
      2098. 

src/http/ngx_http_request.c:2325:1: <Offset trace>
2323. 
2324. 
2325. static void
      ^
2326. ngx_http_set_keepalive(ngx_http_request_t *r)
2327. {

src/http/ngx_http_request.c:2325:1: Parameter `r->http_connection->nfree`
        2323. 
        2324. 
        2325. static void
              ^
        2326. ngx_http_set_keepalive(ngx_http_request_t *r)
        2327. {

src/http/ngx_http_request.c:2325:1: <Length trace>
2323. 
2324. 
2325. static void
      ^
2326. ngx_http_set_keepalive(ngx_http_request_t *r)
2327. {

src/http/ngx_http_request.c:2325:1: Parameter `*r->http_connection->free`
        2323. 
        2324. 
        2325. static void
              ^
        2326. ngx_http_set_keepalive(ngx_http_request_t *r)
        2327. {

src/http/ngx_http_request.c:2384:17: Array access: Offset: [2, +oo] Size: [0, +oo] by call to `ngx_http_process_request_header` 
        2382.             for (i = 0; i < hc->nbusy - 1; i++) {
        2383.                 f = hc->busy[i];
        2384.                 hc->free[hc->nfree++] = f;
                              ^
        2385.                 f->pos = f->start;
        2386.                 f->last = f->start;
