src/http/modules/ngx_http_headers_filter_module.c:233: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64 by call to `ngx_http_parse_expires`.

src/http/modules/ngx_http_headers_filter_module.c:229:13: Call
227.     if (conf->expires_value != NULL) {
228. 
229.         if (ngx_http_complex_value(r, conf->expires_value, &value) != NGX_OK) {
                 ^
230.             return NGX_ERROR;
231.         }

src/http/ngx_http_script.c:57:1: Parameter `value->len`
  55. 
  56. 
  57. ngx_int_t
      ^
  58. ngx_http_complex_value(ngx_http_request_t *r, ngx_http_complex_value_t *val,
  59.     ngx_str_t *value)

src/http/modules/ngx_http_headers_filter_module.c:233:14: Call
231.         }
232. 
233.         rc = ngx_http_parse_expires(&value, &expires, &expires_time, &err);
                  ^
234. 
235.         if (rc != NGX_OK) {

src/http/modules/ngx_http_headers_filter_module.c:357:1: <LHS trace>
355. 
356. 
357. static ngx_int_t
     ^
358. ngx_http_parse_expires(ngx_str_t *value, ngx_http_expires_t *expires,
359.     time_t *expires_time, char **err)

src/http/modules/ngx_http_headers_filter_module.c:357:1: Parameter `value->len`
  355. 
  356. 
  357. static ngx_int_t
       ^
  358. ngx_http_parse_expires(ngx_str_t *value, ngx_http_expires_t *expires,
  359.     time_t *expires_time, char **err)

src/http/modules/ngx_http_headers_filter_module.c:383:9: Binary operation: ([0, +oo] - 1):unsigned64 by call to `ngx_http_parse_expires` 
  381.     if (value->data[0] == '@') {
  382.         value->data++;
  383.         value->len--;
               ^
  384.         minus = 0;
  385. 
