Index: net/server/http_server.cc |
diff --git a/net/server/http_server.cc b/net/server/http_server.cc |
index f3560e8cabd02660da9dd6e10eafece6fa7c6503..a184f4d17c4247eed62fd20c3f22cc832fb8efa0 100644 |
--- a/net/server/http_server.cc |
+++ b/net/server/http_server.cc |
@@ -346,17 +346,16 @@ enum header_parse_states { |
}; |
// State transition table |
-int parser_state[MAX_STATES][MAX_INPUTS] = { |
-/* METHOD */ { ST_URL, ST_ERR, ST_ERR, ST_ERR, ST_METHOD }, |
-/* URL */ { ST_PROTO, ST_ERR, ST_ERR, ST_URL, ST_URL }, |
-/* PROTOCOL */ { ST_ERR, ST_HEADER, ST_NAME, ST_ERR, ST_PROTO }, |
-/* HEADER */ { ST_ERR, ST_ERR, ST_NAME, ST_ERR, ST_ERR }, |
-/* NAME */ { ST_SEPARATOR, ST_DONE, ST_ERR, ST_VALUE, ST_NAME }, |
-/* SEPARATOR */ { ST_SEPARATOR, ST_ERR, ST_ERR, ST_VALUE, ST_ERR }, |
-/* VALUE */ { ST_VALUE, ST_HEADER, ST_NAME, ST_VALUE, ST_VALUE }, |
-/* DONE */ { ST_DONE, ST_DONE, ST_DONE, ST_DONE, ST_DONE }, |
-/* ERR */ { ST_ERR, ST_ERR, ST_ERR, ST_ERR, ST_ERR } |
-}; |
+const int parser_state[MAX_STATES][MAX_INPUTS] = { |
+ /* METHOD */ {ST_URL, ST_ERR, ST_ERR, ST_ERR, ST_METHOD}, |
+ /* URL */ {ST_PROTO, ST_ERR, ST_ERR, ST_URL, ST_URL}, |
+ /* PROTOCOL */ {ST_ERR, ST_HEADER, ST_NAME, ST_ERR, ST_PROTO}, |
+ /* HEADER */ {ST_ERR, ST_ERR, ST_NAME, ST_ERR, ST_ERR}, |
+ /* NAME */ {ST_SEPARATOR, ST_DONE, ST_ERR, ST_VALUE, ST_NAME}, |
+ /* SEPARATOR */ {ST_SEPARATOR, ST_ERR, ST_ERR, ST_VALUE, ST_ERR}, |
+ /* VALUE */ {ST_VALUE, ST_HEADER, ST_NAME, ST_VALUE, ST_VALUE}, |
+ /* DONE */ {ST_DONE, ST_DONE, ST_DONE, ST_DONE, ST_DONE}, |
+ /* ERR */ {ST_ERR, ST_ERR, ST_ERR, ST_ERR, ST_ERR}}; |
// Convert an input character to the parser's input token. |
int charToInput(char ch) { |