ПРОЕКТЫ 


  АРХИВ 


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-0.7.18



On Mon, Oct 13, 2008 at 06:40:16PM +0400, Maxim Dounin wrote:

> Hello!
> 
> On Mon, Oct 13, 2008 at 05:21:45PM +0400, Igor Sysoev wrote:
> 
> >Изменения в nginx 0.7.18                                          
> >13.10.2008
> 
> Oops.
> 
> % @@ -8,7 +8,7 @@
> %  #define _NGINX_H_INCLUDED_
> % 
> % 
> % -#define NGINX_VERSION      "0.7.17"
> % +#define NGINX_VERSION      "0.7.19"
> %  #define NGINX_VER          "nginx/" NGINX_VERSION
> 
> 
> А вот это зачем?  Буфер всё равно не передаётся следующим 
> фильтрам, мы это с тобой обсуждали на hl++.
> 
> % --- a/src/http/modules/ngx_http_range_filter_module.c
> % +++ b/src/http/modules/ngx_http_range_filter_module.c
> % @@ -654,7 +654,13 @@ ngx_http_range_singlepart_body(ngx_http_
> %              ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
> %                             "http range body skip");
> % 
> % +            if (buf->in_file) {
> % +                buf->file_pos = buf->file_last;
> % +            }
> % +
> %              buf->pos = buf->last;
> % +            buf->sync = 1;
> % +
> %              continue;
> %          }
> 
> Ну то есть не то чтобы это чему-то мешает, но смысл?

Это более правильное поведение. Тот кто передал этот буфер, может ожидать,
что он передан, только после того, как file_pos == file_last.


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



 




Copyright © Lexa Software, 1996-2009.