diff options
author | Loïc Hoguin <[email protected]> | 2017-10-03 00:29:48 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2017-10-03 00:30:15 +0200 |
commit | 6fc05a6d64d217b80f1dd04cd2742aeca934feb9 (patch) | |
tree | 47516065c5009ce87f549cae9315a322c9fa8fa1 /src | |
parent | b2bd9ccfb582213909129b6a54514b968856168a (diff) | |
download | cowboy-6fc05a6d64d217b80f1dd04cd2742aeca934feb9.tar.gz cowboy-6fc05a6d64d217b80f1dd04cd2742aeca934feb9.tar.bz2 cowboy-6fc05a6d64d217b80f1dd04cd2742aeca934feb9.zip |
Make sure a path parsing error in the router gives a 400
Diffstat (limited to 'src')
-rw-r--r-- | src/cowboy_router.erl | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/cowboy_router.erl b/src/cowboy_router.erl index 3451ddd..9d25442 100644 --- a/src/cowboy_router.erl +++ b/src/cowboy_router.erl @@ -325,9 +325,8 @@ split_path(Path, Acc) -> << Segment:Pos/binary, _:8, Rest/bits >> = Path, split_path(Rest, [Segment|Acc]) end - catch - error:badarg -> - badrequest + catch error:_ -> + badrequest end. remove_dot_segments([], Acc) -> |