From f26d436ee65c033f044dc231468c9d926634eeea Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Mon, 5 Jan 2015 18:17:52 +0900 Subject: [PATCH] src: http2::lookup_token: Don't need to make char lowcase --- genheaderfunc.py | 2 +- src/http2.cc | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/genheaderfunc.py b/genheaderfunc.py index 05ca7d9f..17894359 100755 --- a/genheaderfunc.py +++ b/genheaderfunc.py @@ -71,7 +71,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { print '''\ case {}:'''.format(size) print '''\ - switch (util::lowcase(name[namelen - 1])) {''' + switch (name[namelen - 1]) {''' for c in sorted(ents.keys()): headers = sorted(ents[c]) print '''\ diff --git a/src/http2.cc b/src/http2.cc index 83596556..a0d94344 100644 --- a/src/http2.cc +++ b/src/http2.cc @@ -427,7 +427,7 @@ int lookup_token(const std::string &name) { int lookup_token(const uint8_t *name, size_t namelen) { switch (namelen) { case 2: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'e': if (util::streq("t", name, 1)) { return HD_TE; @@ -436,7 +436,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 3: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'a': if (util::streq("vi", name, 2)) { return HD_VIA; @@ -445,7 +445,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 4: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 't': if (util::streq("hos", name, 3)) { return HD_HOST; @@ -454,7 +454,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 5: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'h': if (util::streq(":pat", name, 4)) { return HD__PATH; @@ -468,7 +468,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 6: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'e': if (util::streq("cooki", name, 5)) { return HD_COOKIE; @@ -487,7 +487,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 7: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'c': if (util::streq("alt-sv", name, 6)) { return HD_ALT_SVC; @@ -514,7 +514,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 8: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'n': if (util::streq("locatio", name, 7)) { return HD_LOCATION; @@ -523,7 +523,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 10: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'e': if (util::streq("keep-aliv", name, 9)) { return HD_KEEP_ALIVE; @@ -542,7 +542,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 14: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'h': if (util::streq("content-lengt", name, 13)) { return HD_CONTENT_LENGTH; @@ -556,7 +556,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 15: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'r': if (util::streq("x-forwarded-fo", name, 14)) { return HD_X_FORWARDED_FOR; @@ -565,7 +565,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 16: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'n': if (util::streq("proxy-connectio", name, 15)) { return HD_PROXY_CONNECTION; @@ -574,7 +574,7 @@ int lookup_token(const uint8_t *name, size_t namelen) { } break; case 17: - switch (util::lowcase(name[namelen - 1])) { + switch (name[namelen - 1]) { case 'e': if (util::streq("if-modified-sinc", name, 16)) { return HD_IF_MODIFIED_SINCE;