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