comparison src/core/ngx_string.c @ 1867:286ff5ad4120

limit string length
author Igor Sysoev <igor@sysoev.ru>
date Thu, 24 Jan 2008 15:18:58 +0000
parents d5557e6a4224
children 466fdc84c82d
comparison
equal deleted inserted replaced
1866:d5557e6a4224 1867:286ff5ad4120
225 while (*p && buf < last) { 225 while (*p && buf < last) {
226 *buf++ = *p++; 226 *buf++ = *p++;
227 } 227 }
228 228
229 } else { 229 } else {
230 buf = ngx_cpymem(buf, p, slen); 230 len = (buf + slen < last) ? slen : (size_t) (last - buf);
231
232 buf = ngx_cpymem(buf, p, len);
231 } 233 }
232 234
233 fmt++; 235 fmt++;
234 236
235 continue; 237 continue;