aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_core_module.c
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2007-02-14 18:51:19 +0000
committerIgor Sysoev <igor@sysoev.ru>2007-02-14 18:51:19 +0000
commit722231f40788d1243bf302227ed7b6fdfeaea492 (patch)
treef408767af10da88546a8d2b518601aef67ffdfb0 /src/http/ngx_http_core_module.c
parent0ddd9d6e5ebe8cf3fddaf5f017992f0740dd7996 (diff)
downloadnginx-722231f40788d1243bf302227ed7b6fdfeaea492.tar.gz
nginx-722231f40788d1243bf302227ed7b6fdfeaea492.zip
ngx_strcasecmp()/ngx_strncasecmp()
Diffstat (limited to 'src/http/ngx_http_core_module.c')
-rw-r--r--src/http/ngx_http_core_module.c32
1 files changed, 17 insertions, 15 deletions
diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c
index c35ccacda..0a686c33a 100644
--- a/src/http/ngx_http_core_module.c
+++ b/src/http/ngx_http_core_module.c
@@ -12,7 +12,7 @@
typedef struct {
- char *name;
+ u_char *name;
uint32_t method;
} ngx_http_method_name_t;
@@ -1247,7 +1247,9 @@ ngx_http_auth_basic_user(ngx_http_request_t *r)
encoded = r->headers_in.authorization->value;
if (encoded.len < sizeof("Basic ") - 1
- || ngx_strncasecmp(encoded.data, "Basic ", sizeof("Basic ") - 1) != 0)
+ || ngx_strncasecmp(encoded.data, (u_char *) "Basic ",
+ sizeof("Basic ") - 1)
+ != 0)
{
r->headers_in.user.data = (u_char *) "";
return NGX_DECLINED;
@@ -2681,19 +2683,19 @@ ngx_http_core_root(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
static ngx_http_method_name_t ngx_methods_names[] = {
- { "GET", (uint32_t) ~NGX_HTTP_GET },
- { "HEAD", (uint32_t) ~NGX_HTTP_HEAD },
- { "POST", (uint32_t) ~NGX_HTTP_POST },
- { "PUT", (uint32_t) ~NGX_HTTP_PUT },
- { "DELETE", (uint32_t) ~NGX_HTTP_DELETE },
- { "MKCOL", (uint32_t) ~NGX_HTTP_MKCOL },
- { "COPY", (uint32_t) ~NGX_HTTP_COPY },
- { "MOVE", (uint32_t) ~NGX_HTTP_MOVE },
- { "OPTIONS", (uint32_t) ~NGX_HTTP_OPTIONS },
- { "PROPFIND" , (uint32_t) ~NGX_HTTP_PROPFIND },
- { "PROPPATCH", (uint32_t) ~NGX_HTTP_PROPPATCH },
- { "LOCK", (uint32_t) ~NGX_HTTP_LOCK },
- { "UNLOCK", (uint32_t) ~NGX_HTTP_UNLOCK },
+ { (u_char *) "GET", (uint32_t) ~NGX_HTTP_GET },
+ { (u_char *) "HEAD", (uint32_t) ~NGX_HTTP_HEAD },
+ { (u_char *) "POST", (uint32_t) ~NGX_HTTP_POST },
+ { (u_char *) "PUT", (uint32_t) ~NGX_HTTP_PUT },
+ { (u_char *) "DELETE", (uint32_t) ~NGX_HTTP_DELETE },
+ { (u_char *) "MKCOL", (uint32_t) ~NGX_HTTP_MKCOL },
+ { (u_char *) "COPY", (uint32_t) ~NGX_HTTP_COPY },
+ { (u_char *) "MOVE", (uint32_t) ~NGX_HTTP_MOVE },
+ { (u_char *) "OPTIONS", (uint32_t) ~NGX_HTTP_OPTIONS },
+ { (u_char *) "PROPFIND" , (uint32_t) ~NGX_HTTP_PROPFIND },
+ { (u_char *) "PROPPATCH", (uint32_t) ~NGX_HTTP_PROPPATCH },
+ { (u_char *) "LOCK", (uint32_t) ~NGX_HTTP_LOCK },
+ { (u_char *) "UNLOCK", (uint32_t) ~NGX_HTTP_UNLOCK },
{ NULL, 0 }
};