src/core/ngx_conf_file.c:986: error: Buffer Overrun L2
  Offset: [0, 2001] Size: 1024.

src/core/ngx_conf_file.c:952:1: <Length trace>
950. 
951. 
952. void ngx_cdecl
     ^
953. ngx_conf_log_error(ngx_uint_t level, ngx_conf_t *cf, ngx_err_t err,
954.     char *fmt, ...)

src/core/ngx_conf_file.c:952:1: Array declaration
950. 
951. 
952. void ngx_cdecl
     ^
953. ngx_conf_log_error(ngx_uint_t level, ngx_conf_t *cf, ngx_err_t err,
954.     char *fmt, ...)

src/core/ngx_conf_file.c:959:5: Assignment
957.     va_list  args;
958. 
959.     last = errstr + NGX_MAX_CONF_ERRSTR;
         ^
960. 
961.     va_start(args, fmt);

src/core/ngx_conf_file.c:981:13: Call
979.                                            ? " (%d: " : " (%Xd: ", err);
980. #else
981.         p = ngx_snprintf(p, last - p, " (%d: ", err);
                 ^
982. #endif
983. 

src/core/ngx_string.c:109:1: Parameter `max`
  107. 
  108. 
  109. u_char * ngx_cdecl
       ^
  110. ngx_snprintf(u_char *buf, size_t max, const char *fmt, ...)
  111. {

src/core/ngx_string.c:116:9: Call
  114. 
  115.     va_start(args, fmt);
  116.     p = ngx_vsnprintf(buf, max, fmt, args);
               ^
  117.     va_end(args);
  118. 

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:138:9: Assignment
    136. 
    137.     if (max == 0) {
    138.         return buf;
                 ^
    139.     }
    140. 

src/core/ngx_string.c:116:5: Assignment
  114. 
  115.     va_start(args, fmt);
  116.     p = ngx_vsnprintf(buf, max, fmt, args);
           ^
  117.     va_end(args);
  118. 

src/core/ngx_string.c:119:5: Assignment
  117.     va_end(args);
  118. 
  119.     return p;
           ^
  120. }
  121. 

src/core/ngx_conf_file.c:981:9: Assignment
979.                                            ? " (%d: " : " (%Xd: ", err);
980. #else
981.         p = ngx_snprintf(p, last - p, " (%d: ", err);
             ^
982. #endif
983. 

src/core/ngx_conf_file.c:984:13: Call
982. #endif
983. 
984.         p = ngx_strerror_r(err, p, last - p);
                 ^
985. 
986.         *p++ = ')';

src/os/unix/ngx_errno.c:13:1: Parameter `*errstr`
  11. #if (NGX_HAVE_STRERROR_R)
  12. 
  13. u_char *
      ^
  14. ngx_strerror_r(int err, u_char *errstr, size_t size)
  15. {

src/os/unix/ngx_errno.c:17:9: Assignment
  15. {
  16.     if (size == 0) {
  17.         return errstr;
              ^
  18.     }
  19. 

src/core/ngx_conf_file.c:984:9: Assignment
982. #endif
983. 
984.         p = ngx_strerror_r(err, p, last - p);
             ^
985. 
986.         *p++ = ')';

src/core/ngx_conf_file.c:986:9: Array access: Offset: [0, 2001] Size: 1024
984.         p = ngx_strerror_r(err, p, last - p);
985. 
986.         *p++ = ')';
             ^
987.     }
988. 
