comparison src/http/modules/ngx_http_charset_filter_module.c @ 250:fbf2b2f66c9f NGINX_0_4_10

nginx 0.4.10 *) Feature: the POP3 proxy supports the APOP command. *) Bugfix: if the select, poll or /dev/poll methods were used, then while waiting authentication server response the IMAP/POP3 proxy hogged CPU. *) Bugfix: a segmentation fault might occur if the $server_addr variable was used in the "map" directive. *) Bugfix: the ngx_http_flv_module did not support the byte ranges for full responses; bug appeared in 0.4.7. *) Bugfix: nginx could not be built on Debian amd64; bug appeared in 0.4.9.
author Igor Sysoev <http://sysoev.ru>
date Mon, 23 Oct 2006 00:00:00 +0400
parents 500a3242dff6
children 5bef04fc3fd5
comparison
equal deleted inserted replaced
249:7a34085272cb 250:fbf2b2f66c9f
248 248
249 if (charset >= NGX_HTTP_CHARSET_VAR) { 249 if (charset >= NGX_HTTP_CHARSET_VAR) {
250 vv = ngx_http_get_indexed_variable(r, 250 vv = ngx_http_get_indexed_variable(r,
251 charset - NGX_HTTP_CHARSET_VAR); 251 charset - NGX_HTTP_CHARSET_VAR);
252 252
253 if (vv == NULL || vv->not_found) {
254 return NGX_ERROR;
255 }
256
253 charset = ngx_http_charset_get_charset(charsets, n, 257 charset = ngx_http_charset_get_charset(charsets, n,
254 (ngx_str_t *) vv); 258 (ngx_str_t *) vv);
255 } 259 }
256 } 260 }
257 261
290 source_charset = lcf->source_charset; 294 source_charset = lcf->source_charset;
291 295
292 if (source_charset >= NGX_HTTP_CHARSET_VAR) { 296 if (source_charset >= NGX_HTTP_CHARSET_VAR) {
293 vv = ngx_http_get_indexed_variable(r, 297 vv = ngx_http_get_indexed_variable(r,
294 source_charset - NGX_HTTP_CHARSET_VAR); 298 source_charset - NGX_HTTP_CHARSET_VAR);
299
300 if (vv == NULL || vv->not_found) {
301 return NGX_ERROR;
302 }
295 303
296 source_charset = ngx_http_charset_get_charset(charsets, n, 304 source_charset = ngx_http_charset_get_charset(charsets, n,
297 (ngx_str_t *) vv); 305 (ngx_str_t *) vv);
298 } 306 }
299 307