server/apreq_parser_header.c:314: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned64 by call to `split_header_line`.

server/apreq_parser_header.c:156:1: Parameter `parser->ctx->vlen`
154. 
155. 
156. APREQ_DECLARE_PARSER(apreq_parse_headers)
     ^
157. {
158.     apr_pool_t *pool = parser->pool;

server/apreq_parser_header.c:314:25: Call
312.                     if (off > 0)
313.                         apr_bucket_split(e, off);
314.                     s = split_header_line(&param, pool, ctx->bb, ctx->nlen, ctx->glen, ctx->vlen);
                             ^
315.                     if (parser->hook != NULL && s == APR_SUCCESS)
316.                         s = apreq_hook_run(parser->hook, param, NULL);

server/apreq_parser_header.c:51:1: <LHS trace>
49. 
50. 
51. static apr_status_t split_header_line(apreq_param_t **p,
    ^
52.                                       apr_pool_t *pool,
53.                                       apr_bucket_brigade *bb,

server/apreq_parser_header.c:51:1: Parameter `vlen`
  49. 
  50. 
  51. static apr_status_t split_header_line(apreq_param_t **p,
      ^
  52.                                       apr_pool_t *pool,
  53.                                       apr_bucket_brigade *bb,

server/apreq_parser_header.c:71:13: Binary operation: ([0, +oo] - 1):unsigned64 by call to `split_header_line` 
  69.         return APR_EBADARG;
  70. 
  71.     param = apreq_param_make(pool, NULL, nlen, NULL, vlen - 1); /*drop (CR)LF */
                  ^
  72.     *(const apreq_value_t **)&v = &param->v;
  73. 
