src/http/ngx_http_variables.c:1363: error: Buffer Overrun L2
  Offset: [0, 65535] Size: 44 by call to `ngx_http_time`.

src/http/ngx_http_variables.c:1357:13: Call
1355. 
1356.     if (r->headers_out.last_modified_time >= 0) {
1357.         p = ngx_pnalloc(r->pool,
                  ^
1358.                    sizeof("Last-Modified: Mon, 28 Sep 1970 06:00:00 GMT") - 1);
1359.         if (p == 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_variables.c:1357:9: Assignment
1355. 
1356.     if (r->headers_out.last_modified_time >= 0) {
1357.         p = ngx_pnalloc(r->pool,
              ^
1358.                    sizeof("Last-Modified: Mon, 28 Sep 1970 06:00:00 GMT") - 1);
1359.         if (p == NULL) {

src/http/ngx_http_variables.c:1363:18: Call
1361.         }
1362. 
1363.         v->len = ngx_http_time(p, r->headers_out.last_modified_time) - p;
                       ^
1364.         v->valid = 1;
1365.         v->no_cacheable = 0;

src/core/ngx_times.c:154:1: Parameter `*buf`
  152. 
  153. 
  154. u_char *
       ^
  155. ngx_http_time(u_char *buf, time_t t)
  156. {

src/core/ngx_times.c:161:12: Call
  159.     ngx_gmtime(t, &tm);
  160. 
  161.     return ngx_sprintf(buf, "%s, %02d %s %4d %02d:%02d:%02d GMT",
                  ^
  162.                        week[tm.ngx_tm_wday],
  163.                        tm.ngx_tm_mday,

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, 65535] Size: 44 by call to `ngx_http_time` 
      242.                 if (slen == (size_t) -1) {
      243.                     while (*p && buf < last) {
      244.                         *buf++ = *p++;
                                   ^
      245.                     }
      246. 
