Mercurial > hg > nginx
comparison src/http/ngx_http_parse.c @ 5328:17291cb8c76e
Minor ngx_http_parse_request_line() optimization.
Noted by Nils Kuhnhenn.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Wed, 21 Aug 2013 12:51:31 +0400 |
parents | b66ec10e901a |
children | 63f960bbc52f |
comparison
equal
deleted
inserted
replaced
5327:6b479db5b52b | 5328:17291cb8c76e |
---|---|
210 break; | 210 break; |
211 | 211 |
212 case 5: | 212 case 5: |
213 if (ngx_str5cmp(m, 'M', 'K', 'C', 'O', 'L')) { | 213 if (ngx_str5cmp(m, 'M', 'K', 'C', 'O', 'L')) { |
214 r->method = NGX_HTTP_MKCOL; | 214 r->method = NGX_HTTP_MKCOL; |
215 break; | |
215 } | 216 } |
216 | 217 |
217 if (ngx_str5cmp(m, 'P', 'A', 'T', 'C', 'H')) { | 218 if (ngx_str5cmp(m, 'P', 'A', 'T', 'C', 'H')) { |
218 r->method = NGX_HTTP_PATCH; | 219 r->method = NGX_HTTP_PATCH; |
220 break; | |
219 } | 221 } |
220 | 222 |
221 if (ngx_str5cmp(m, 'T', 'R', 'A', 'C', 'E')) { | 223 if (ngx_str5cmp(m, 'T', 'R', 'A', 'C', 'E')) { |
222 r->method = NGX_HTTP_TRACE; | 224 r->method = NGX_HTTP_TRACE; |
225 break; | |
223 } | 226 } |
224 | 227 |
225 break; | 228 break; |
226 | 229 |
227 case 6: | 230 case 6: |