ngx_cpystrn при n < 0

Igor Sysoev is at rambler-co.ru
Sun Apr 26 10:47:10 MSD 2009


On Sun, Apr 26, 2009 at 04:08:41AM +0400, Peter Leonov wrote:

> Если в ngx_cpystrn(dst, src, n) передать n меньшее нуля, то функция  
> будет копировать данные в dst пока не встретит '\0' в src.
> 
> Верно ли такое поведение?
> 
> 
> Если нет, то предлагаю поменять условие в начале этой функции:
>     if (n == 0) {
>         return dst;
>     }
> на
>     if (n <= 0) {
>         return dst;
>     }

size_t не может быть отрицательным. Это будет просто большое число.


-- 
Igor Sysoev
http://sysoev.ru/en/





More information about the nginx-ru mailing list