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