aboutsummaryrefslogtreecommitdiff
path: root/src/http/ngx_http_parse.c
diff options
context:
space:
mode:
authorMaxim Dounin <mdounin@mdounin.ru>2013-08-21 12:51:31 +0400
committerMaxim Dounin <mdounin@mdounin.ru>2013-08-21 12:51:31 +0400
commit0a6efeee710d18c7878322b03c0be28eb0a11bf2 (patch)
tree8a56ff5fff0684aa257d4c71b6360b53a1a83758 /src/http/ngx_http_parse.c
parente09741ba06fd4870d90be6df7c59cd4e6da8a8b0 (diff)
downloadnginx-0a6efeee710d18c7878322b03c0be28eb0a11bf2.tar.gz
nginx-0a6efeee710d18c7878322b03c0be28eb0a11bf2.zip
Minor ngx_http_parse_request_line() optimization.
Noted by Nils Kuhnhenn.
Diffstat (limited to 'src/http/ngx_http_parse.c')
-rw-r--r--src/http/ngx_http_parse.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/http/ngx_http_parse.c b/src/http/ngx_http_parse.c
index 697d856a0..973bc7430 100644
--- a/src/http/ngx_http_parse.c
+++ b/src/http/ngx_http_parse.c
@@ -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;