aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2017-10-03 00:29:48 +0200
committerLoïc Hoguin <[email protected]>2017-10-03 00:30:15 +0200
commit6fc05a6d64d217b80f1dd04cd2742aeca934feb9 (patch)
tree47516065c5009ce87f549cae9315a322c9fa8fa1 /src
parentb2bd9ccfb582213909129b6a54514b968856168a (diff)
downloadcowboy-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.erl5
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) ->