From: Igor Sysoev Date: Thu, 24 Jan 2008 15:18:58 +0000 (+0000) Subject: limit string length X-Git-Tag: release-0.6.26~21 X-Git-Url: http://www.kaiwu.me/postgresql/commit/?a=commitdiff_plain;h=16315761dbbc864511355d3478ba48a50b4d698a;p=nginx.git limit string length --- diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c index 11f1cf28c..acd9382dd 100644 --- a/src/core/ngx_string.c +++ b/src/core/ngx_string.c @@ -227,7 +227,9 @@ ngx_vsnprintf(u_char *buf, size_t max, const char *fmt, va_list args) } } else { - buf = ngx_cpymem(buf, p, slen); + len = (buf + slen < last) ? slen : (size_t) (last - buf); + + buf = ngx_cpymem(buf, p, len); } fmt++;