ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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

> Дмитрий Лоханский -> nginx-ru@xxxxxxxxx  @ 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



 




Copyright © Lexa Software, 1996-2009.