diff options
author | Martin Rehfeld <[email protected]> | 2015-01-30 14:11:13 +0000 |
---|---|---|
committer | Martin Rehfeld <[email protected]> | 2015-01-30 14:11:13 +0000 |
commit | aa2d41951a97233f96838a5d0facf53df0bc6319 (patch) | |
tree | b107796637bc51c7ad729070a05a2b7c646fb288 /src/cowboy_rest.erl | |
parent | 07ef3c32d71cd52ea46d0469ff8c75d312c2d32e (diff) | |
download | cowboy-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.erl | 8 |
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) -> |