Deleted
Added
nxt_http_parse.c (622:8ba4abc08034) | nxt_http_parse.c (623:d9631fc41049) |
---|---|
1 2/* 3 * Copyright (C) NGINX, Inc. 4 * Copyright (C) Valentin V. Bartenev 5 */ 6 7#include <nxt_main.h> 8 --- 195 unchanged lines hidden (view full) --- 204 205 p += 8; 206 } 207 208 while (p != end) { 209 nxt_method_test_char(*p); p++; 210 } 211 | 1 2/* 3 * Copyright (C) NGINX, Inc. 4 * Copyright (C) Valentin V. Bartenev 5 */ 6 7#include <nxt_main.h> 8 --- 195 unchanged lines hidden (view full) --- 204 205 p += 8; 206 } 207 208 while (p != end) { 209 nxt_method_test_char(*p); p++; 210 } 211 |
212 rp->method.length = p - rp->method.start; 213 |
|
212 return NXT_AGAIN; 213 214 method_unusual_char: 215 216 ch = *p; 217 218 if (nxt_fast_path(ch == ' ')) { 219 rp->method.length = p - rp->method.start; --- 6 unchanged lines hidden (view full) --- 226 } 227 228 if (rp->method.start == p && (ch == NXT_CR || ch == NXT_LF)) { 229 rp->method.start++; 230 p++; 231 continue; 232 } 233 | 214 return NXT_AGAIN; 215 216 method_unusual_char: 217 218 ch = *p; 219 220 if (nxt_fast_path(ch == ' ')) { 221 rp->method.length = p - rp->method.start; --- 6 unchanged lines hidden (view full) --- 228 } 229 230 if (rp->method.start == p && (ch == NXT_CR || ch == NXT_LF)) { 231 rp->method.start++; 232 p++; 233 continue; 234 } 235 |
236 rp->method.length = p - rp->method.start; 237 |
|
234 return NXT_HTTP_PARSE_INVALID; 235 } 236 237 p++; 238 239 if (nxt_slow_path(p == end)) { 240 return NXT_AGAIN; 241 } --- 1031 unchanged lines hidden --- | 238 return NXT_HTTP_PARSE_INVALID; 239 } 240 241 p++; 242 243 if (nxt_slow_path(p == end)) { 244 return NXT_AGAIN; 245 } --- 1031 unchanged lines hidden --- |