diff --git a/server/core/admin.cc b/server/core/admin.cc index 558b8a0fc..26ae490ea 100644 --- a/server/core/admin.cc +++ b/server/core/admin.cc @@ -55,7 +55,7 @@ int kv_iter(void *cls, { size_t* rval = (size_t*)cls; - if (strcmp(key, "Content-Length") == 0) + if (strcasecmp(key, "Content-Length") == 0) { *rval = atoi(value); return MHD_NO; diff --git a/server/core/maxscale/httprequest.hh b/server/core/maxscale/httprequest.hh index e99875c3d..c1cabe4fb 100644 --- a/server/core/maxscale/httprequest.hh +++ b/server/core/maxscale/httprequest.hh @@ -36,7 +36,7 @@ static int value_iterator(void *cls, { std::pair* cmp = (std::pair*)cls; - if (cmp->first == key) + if (strcasecmp(cmp->first.c_str(), key) == 0) { cmp->second = value; return MHD_NO;