Unverified Commit b0cd2f94 authored by Dennis Jenkins's avatar Dennis Jenkins Committed by GitHub

Merge pull request #206 from asiplas/master

Make `EncodingHeader` values case-insensitive per TODO
parents 219b2add d45e9006
......@@ -430,21 +430,19 @@ AccessControlAllowOrigin::write(std::ostream& os) const {
void
EncodingHeader::parseRaw(const char* str, size_t len) {
// TODO: case-insensitive
//
if (!strncmp(str, "gzip", len)) {
if (!strncasecmp(str, "gzip", len)) {
encoding_ = Encoding::Gzip;
}
else if (!strncmp(str, "deflate", len)) {
else if (!strncasecmp(str, "deflate", len)) {
encoding_ = Encoding::Deflate;
}
else if (!strncmp(str, "compress", len)) {
else if (!strncasecmp(str, "compress", len)) {
encoding_ = Encoding::Compress;
}
else if (!strncmp(str, "identity", len)) {
else if (!strncasecmp(str, "identity", len)) {
encoding_ = Encoding::Identity;
}
else if (!strncmp(str, "chunked", len)) {
else if (!strncasecmp(str, "chunked", len)) {
encoding_ = Encoding::Chunked;
}
else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment