comparison src/http/ngx_http_parse.c @ 8215:38c0898b6df7 quic

HTTP/3.
author Roman Arutyunyan <arut@nginx.com>
date Fri, 13 Mar 2020 19:36:33 +0300
parents 8f55cb5c7e79
children 5649079a41f4
comparison
equal deleted inserted replaced
8214:6fd2cce50fe2 8215:38c0898b6df7
142 switch (state) { 142 switch (state) {
143 143
144 /* HTTP methods: GET, HEAD, POST */ 144 /* HTTP methods: GET, HEAD, POST */
145 case sw_start: 145 case sw_start:
146 r->request_start = p; 146 r->request_start = p;
147 r->method_start = p;
147 148
148 if (ch == CR || ch == LF) { 149 if (ch == CR || ch == LF) {
149 break; 150 break;
150 } 151 }
151 152
156 state = sw_method; 157 state = sw_method;
157 break; 158 break;
158 159
159 case sw_method: 160 case sw_method:
160 if (ch == ' ') { 161 if (ch == ' ') {
161 r->method_end = p - 1; 162 r->method_end = p;
162 m = r->request_start; 163 m = r->request_start;
163 164
164 switch (p - m) { 165 switch (p - m) {
165 166
166 case 3: 167 case 3: