Просмотр исходного кода

Don't save parsed value in the Host header

Josh Marchán 13 лет назад
Родитель
Сommit
f3c5881dd4
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      src/cowboy_http_protocol.erl

+ 2 - 2
src/cowboy_http_protocol.erl

@@ -187,11 +187,11 @@ header({http_header, _I, 'Host', _R, RawHost}, Req=#http_req{
 			Port = default_port(Transport:name()),
 			parse_header(Req#http_req{
 				host=Host, raw_host=RawHost3, port=Port,
-				headers=[{'Host', RawHost3}|Req#http_req.headers]}, State);
+				headers=[{'Host', RawHost}|Req#http_req.headers]}, State);
 		{Host, RawHost3, Port} ->
 			parse_header(Req#http_req{
 				host=Host, raw_host=RawHost3, port=Port,
-				headers=[{'Host', RawHost3}|Req#http_req.headers]}, State);
+				headers=[{'Host', RawHost}|Req#http_req.headers]}, State);
 		{'EXIT', _Reason} ->
 			error_terminate(400, State)
 	end;