comparison src/core/ngx_hash.c @ 526:0161f3197817 NGINX_0_8_15

nginx 0.8.15 *) Security: a segmentation fault might occur in worker process while specially crafted request handling. Thanks to Chris Ries. *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld were defined, then the name .sub.domain.tld was matched by .domain.tld. *) Bugfix: in transparency support in the ngx_http_image_filter_module. *) Bugfix: in file AIO. *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11. *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11.
author Igor Sysoev <http://sysoev.ru>
date Mon, 14 Sep 2009 00:00:00 +0400
parents 15a022ee809b
children 8246d8a2c2be
comparison
equal deleted inserted replaced
525:1b64f9884263 526:0161f3197817
532 return NGX_ERROR; 532 return NGX_ERROR;
533 } 533 }
534 534
535 next_name->key.len = names[n].key.len - len; 535 next_name->key.len = names[n].key.len - len;
536 next_name->key.data = names[n].key.data + len; 536 next_name->key.data = names[n].key.data + len;
537 next_name->key_hash= 0; 537 next_name->key_hash = 0;
538 next_name->value = names[n].value; 538 next_name->value = names[n].value;
539 539
540 #if 0 540 #if 0
541 ngx_log_error(NGX_LOG_ALERT, hinit->pool->log, 0, 541 ngx_log_error(NGX_LOG_ALERT, hinit->pool->log, 0,
542 "wc2: \"%V\"", &next_name->key); 542 "wc2: \"%V\"", &next_name->key);
560 return NGX_ERROR; 560 return NGX_ERROR;
561 } 561 }
562 562
563 next_name->key.len = names[i].key.len - dot_len; 563 next_name->key.len = names[i].key.len - dot_len;
564 next_name->key.data = names[i].key.data + dot_len; 564 next_name->key.data = names[i].key.data + dot_len;
565 next_name->key_hash= 0; 565 next_name->key_hash = 0;
566 next_name->value = names[i].value; 566 next_name->value = names[i].value;
567 567
568 #if 0 568 #if 0
569 ngx_log_error(NGX_LOG_ALERT, hinit->pool->log, 0, 569 ngx_log_error(NGX_LOG_ALERT, hinit->pool->log, 0,
570 "wc3: \"%V\"", &next_name->key); 570 "wc3: \"%V\"", &next_name->key);