comparison src/http/ngx_http_core_module.c @ 2126:5e954395a15e

case insensitive file system location support provided by locale only
author Igor Sysoev <igor@sysoev.ru>
date Tue, 29 Jul 2008 16:55:11 +0000
parents 505af86ac9cb
children 25add486e7aa
comparison
equal deleted inserted replaced
2125:8e4b9d2acde8 2126:5e954395a15e
1202 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, 1202 ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
1203 "test location: \"%*s\"", node->len, node->name); 1203 "test location: \"%*s\"", node->len, node->name);
1204 1204
1205 n = (len <= (size_t) node->len) ? len : node->len; 1205 n = (len <= (size_t) node->len) ? len : node->len;
1206 1206
1207 rc = ngx_memcmp(uri, node->name, n); 1207 rc = ngx_filename_cmp(uri, node->name, n);
1208 1208
1209 if (rc != 0) { 1209 if (rc != 0) {
1210 node = (rc < 0) ? node->left : node->right; 1210 node = (rc < 0) ? node->left : node->right;
1211 1211
1212 continue; 1212 continue;