0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-15 04:30:25 +00:00

Use try/catch instead of catch

Thanks Richard Carlsson for the remainder.
This commit is contained in:
Loïc Hoguin 2013-11-09 17:54:03 +01:00
parent 1e892e2e3b
commit ff4871a9c9

View file

@ -425,15 +425,15 @@ request(B, State=#state{transport=Transport}, M, P, Q, Version, Headers) ->
request(B, State, M, P, Q, Version, Headers, request(B, State, M, P, Q, Version, Headers,
<<>>, default_port(Transport:name())); <<>>, default_port(Transport:name()));
{_, RawHost} -> {_, RawHost} ->
case catch parse_host(RawHost, false, <<>>) of try parse_host(RawHost, false, <<>>) of
{'EXIT', _} ->
error_terminate(400, State);
{Host, undefined} -> {Host, undefined} ->
request(B, State, M, P, Q, Version, Headers, request(B, State, M, P, Q, Version, Headers,
Host, default_port(Transport:name())); Host, default_port(Transport:name()));
{Host, Port} -> {Host, Port} ->
request(B, State, M, P, Q, Version, Headers, request(B, State, M, P, Q, Version, Headers,
Host, Port) Host, Port)
catch _:_ ->
error_terminate(400, State)
end end
end. end.