aboutsummaryrefslogtreecommitdiffstats
path: root/src/cowboy_rest.erl
diff options
context:
space:
mode:
authorMartin Rehfeld <[email protected]>2015-01-30 14:11:13 +0000
committerMartin Rehfeld <[email protected]>2015-01-30 14:11:13 +0000
commitaa2d41951a97233f96838a5d0facf53df0bc6319 (patch)
treeb107796637bc51c7ad729070a05a2b7c646fb288 /src/cowboy_rest.erl
parent07ef3c32d71cd52ea46d0469ff8c75d312c2d32e (diff)
downloadcowboy-aa2d41951a97233f96838a5d0facf53df0bc6319.tar.gz
cowboy-aa2d41951a97233f96838a5d0facf53df0bc6319.tar.bz2
cowboy-aa2d41951a97233f96838a5d0facf53df0bc6319.zip
Only address the specific quoted_string issue
Diffstat (limited to 'src/cowboy_rest.erl')
-rw-r--r--src/cowboy_rest.erl8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/cowboy_rest.erl b/src/cowboy_rest.erl
index 4e5ca25..321b609 100644
--- a/src/cowboy_rest.erl
+++ b/src/cowboy_rest.erl
@@ -523,7 +523,7 @@ resource_exists(Req, State) ->
if_match_exists(Req, State) ->
State2 = State#state{exists=true},
- try cowboy_req:parse_header(<<"if-match">>, Req) of
+ case cowboy_req:parse_header(<<"if-match">>, Req) of
{ok, undefined, Req2} ->
if_unmodified_since_exists(Req2, State2);
{ok, '*', Req2} ->
@@ -532,8 +532,6 @@ if_match_exists(Req, State) ->
if_match(Req2, State2, ETagsList);
{error, badarg} ->
respond(Req, State2, 400)
- catch Class:Reason ->
- error_terminate(Req, State2, Class, Reason, if_match)
end.
if_match(Req, State, EtagsList) ->
@@ -577,7 +575,7 @@ if_unmodified_since(Req, State, IfUnmodifiedSince) ->
end.
if_none_match_exists(Req, State) ->
- try cowboy_req:parse_header(<<"if-none-match">>, Req) of
+ case cowboy_req:parse_header(<<"if-none-match">>, Req) of
{ok, undefined, Req2} ->
if_modified_since_exists(Req2, State);
{ok, '*', Req2} ->
@@ -586,8 +584,6 @@ if_none_match_exists(Req, State) ->
if_none_match(Req2, State, EtagsList);
{error, badarg} ->
respond(Req, State, 400)
- catch Class:Reason ->
- error_terminate(Req, State, Class, Reason, if_none_match)
end.
if_none_match(Req, State, EtagsList) ->