comparison src/http/ngx_http.c @ 2135:8c6521eedf84

ngx_strlow()
author Igor Sysoev <igor@sysoev.ru>
date Mon, 04 Aug 2008 10:07:00 +0000
parents 2a92804f4109
children fb3b084e7d42
comparison
equal deleted inserted replaced
2134:13652cba8633 2135:8c6521eedf84
1257 1257
1258 static ngx_int_t 1258 static ngx_int_t
1259 ngx_http_add_names(ngx_conf_t *cf, ngx_http_core_srv_conf_t *cscf, 1259 ngx_http_add_names(ngx_conf_t *cf, ngx_http_core_srv_conf_t *cscf,
1260 ngx_http_conf_in_addr_t *in_addr) 1260 ngx_http_conf_in_addr_t *in_addr)
1261 { 1261 {
1262 ngx_uint_t i, n; 1262 ngx_uint_t i;
1263 ngx_http_server_name_t *server_names, *name; 1263 ngx_http_server_name_t *server_names, *name;
1264 1264
1265 if (in_addr->names.elts == NULL) { 1265 if (in_addr->names.elts == NULL) {
1266 if (ngx_array_init(&in_addr->names, cf->temp_pool, 4, 1266 if (ngx_array_init(&in_addr->names, cf->temp_pool, 4,
1267 sizeof(ngx_http_server_name_t)) 1267 sizeof(ngx_http_server_name_t))
1273 1273
1274 server_names = cscf->server_names.elts; 1274 server_names = cscf->server_names.elts;
1275 1275
1276 for (i = 0; i < cscf->server_names.nelts; i++) { 1276 for (i = 0; i < cscf->server_names.nelts; i++) {
1277 1277
1278 for (n = 0; n < server_names[i].name.len; n++) { 1278 ngx_strlow(server_names[i].name.data, server_names[i].name.data,
1279 server_names[i].name.data[n] = 1279 server_names[i].name.len);
1280 ngx_tolower(server_names[i].name.data[n]);
1281 }
1282 1280
1283 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, cf->log, 0, 1281 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, cf->log, 0,
1284 "name: %V", &server_names[i].name); 1282 "name: %V", &server_names[i].name);
1285 1283
1286 name = ngx_array_push(&in_addr->names); 1284 name = ngx_array_push(&in_addr->names);