]> git.kaiwu.me - nginx.git/commitdiff
Minor ngx_http_parse_request_line() optimization.
authorMaxim Dounin <mdounin@mdounin.ru>
Wed, 21 Aug 2013 08:51:31 +0000 (12:51 +0400)
committerMaxim Dounin <mdounin@mdounin.ru>
Wed, 21 Aug 2013 08:51:31 +0000 (12:51 +0400)
Noted by Nils Kuhnhenn.

src/http/ngx_http_parse.c

index 697d856a0192a79939bf5652c28e30b840c384c3..973bc74302d12458c8552a8c6c7c7d8ed4f8f247 100644 (file)
@@ -212,14 +212,17 @@ ngx_http_parse_request_line(ngx_http_request_t *r, ngx_buf_t *b)
                 case 5:
                     if (ngx_str5cmp(m, 'M', 'K', 'C', 'O', 'L')) {
                         r->method = NGX_HTTP_MKCOL;
+                        break;
                     }
 
                     if (ngx_str5cmp(m, 'P', 'A', 'T', 'C', 'H')) {
                         r->method = NGX_HTTP_PATCH;
+                        break;
                     }
 
                     if (ngx_str5cmp(m, 'T', 'R', 'A', 'C', 'E')) {
                         r->method = NGX_HTTP_TRACE;
+                        break;
                     }
 
                     break;