Ужосы какие-то пишут про nginx

Igor Sysoev is at rambler-co.ru
Fri Apr 18 14:26:57 MSD 2008


On Fri, Apr 18, 2008 at 10:34:35AM +0400, Kirill A. Korinskiy wrote:

> Дмитрий Лоханский -> nginx-ru at sysoev.ru  @ Fri, 18 Apr 2008 01:53:53 +0400:
> 
>  ДЛ>    /*
>  ДЛ>     * ngx_http_map_uri_to_path() allocates memory for terminating '\0'
>  ДЛ>     * so we do not need to reserve memory for '/' for possible redirect
>  ДЛ>     */
> 
>  ДЛ>    last = ngx_http_map_uri_to_path(r, &path, &root, 0);
>  ДЛ>    if (last == NULL) {
>  ДЛ>        return NGX_HTTP_INTERNAL_SERVER_ERROR;
>  ДЛ>    }
> 
>  ДЛ> Просто не очень внимательны.
> 
> Не всегда данные для системных вызовов брать можно из url'а таким вот способом
> (используя ngx_http_map_uri_to_path).
> 
> Да и не прозрачно это.

Прозрачность зависит только от степени документированности.

Для меня всё прозрачно. Что касается возможных потенциальных проблем в 
ngx_open_cached_file() и ngx_cpystrn(), то для меня их нет - я
помню, как устроены эти интерфейсы. Возможно, эти проблемы есть у
сторонних модулей или патчей, но это не проблемы nginx'а, и я не несу
за них ответственность.


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list