I am trying to understand reasoning behind nginx setting 
ngx_connection_t->error (via filter_finalize check in 
ngx_http_finalize_request) for 412 responses in ngx_http_not_modified_filter.

From the initial introduction of filter_finalize, looks like it was intended to 
handle large responses for image filter. However I couldn't find c->error being 
read anywhere after ngx_http_terminate_request (which is called from 
ngx_http_finalize_request).
https://github.com/nginx/nginx/blob/554916301c424f02b1cabc073845b64f8681099b/src/http/ngx_http_request.c#L2477

Can someone please point me to the right direction?

Thanks!
_______________________________________________
nginx-devel mailing list
[email protected]
http://mailman.nginx.org/mailman/listinfo/nginx-devel

Reply via email to