aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/ngx_log.c')
-rw-r--r--src/core/ngx_log.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/core/ngx_log.c b/src/core/ngx_log.c
index ea4e7f2f4..175190ce2 100644
--- a/src/core/ngx_log.c
+++ b/src/core/ngx_log.c
@@ -92,13 +92,14 @@ ngx_log_error_core(ngx_uint_t level, ngx_log_t *log, ngx_err_t err,
p = errstr + ngx_cached_err_log_time.len;
- p = ngx_sprintf(p, " [%s] ", err_levels[level]);
+ p = ngx_snprintf(p, last - p, " [%s] ", err_levels[level]);
/* pid#tid */
- p = ngx_sprintf(p, "%P#" NGX_TID_T_FMT ": ", ngx_log_pid, ngx_log_tid);
+ p = ngx_snprintf(p, last - p, "%P#" NGX_TID_T_FMT ": ",
+ ngx_log_pid, ngx_log_tid);
if (log->connection) {
- p = ngx_sprintf(p, "*%uA ", log->connection);
+ p = ngx_snprintf(p, last - p, "*%uA ", log->connection);
}
#if (NGX_HAVE_VARIADIC_MACROS)