summaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/ngx_conf_file.c6
-rw-r--r--src/core/ngx_string.h2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/core/ngx_conf_file.c b/src/core/ngx_conf_file.c
index 67a25425e..e11200114 100644
--- a/src/core/ngx_conf_file.c
+++ b/src/core/ngx_conf_file.c
@@ -375,11 +375,11 @@ char *ngx_conf_set_str_slot(ngx_conf_t *cf, ngx_command_t *cmd, char *conf)
{
ngx_str_t *field, *value;
- field = (ngx_str_t *) conf + cmd->offset;
+ field = (ngx_str_t *) (conf + cmd->offset);
value = (ngx_str_t *) cf->args->elts;
- field->len = value->len;
- field->data = value->data;
+ field->len = value[1].len;
+ field->data = value[1].data;
return NGX_CONF_OK;
}
diff --git a/src/core/ngx_string.h b/src/core/ngx_string.h
index ea255ba2f..83ca4ba15 100644
--- a/src/core/ngx_string.h
+++ b/src/core/ngx_string.h
@@ -18,6 +18,7 @@ typedef struct {
#define ngx_memzero ZeroMemory
+#define ngx_strncasecmp strnicmp
#define ngx_strcasecmp stricmp
#define ngx_strncmp strncmp
#define ngx_strcmp strcmp
@@ -31,6 +32,7 @@ typedef struct {
#define ngx_memzero bzero
+#define ngx_strncasecmp strncasecmp
#define ngx_strcasecmp strcasecmp
#define ngx_strncmp strncmp
#define ngx_strcmp strcmp