Modified:
branches/RB-0.2/lib/ewgi/src/ewgi_mochiweb.erl
branches/RB-0.2/lib/ewgi/src/ewgi_yaws.erl
Log:
Fixed bad catch patterns. Thanks to Mikael Karlsson.
Modified: branches/RB-0.2/lib/ewgi/src/ewgi_mochiweb.erl
==============================================================================
--- branches/RB-0.2/lib/ewgi/src/ewgi_mochiweb.erl (original)
+++ branches/RB-0.2/lib/ewgi/src/ewgi_mochiweb.erl Mon Nov 3 03:31:11 2008
@@ -44,19 +44,13 @@
Ctx when is_record(Ctx, ewgi_context) ->
handle_result(Ctx, MochiReq)
catch
- Reason ->
+ _:Reason ->
error_logger:error_report(Reason),
MochiReq:respond(?EWGI2MOCHI(?INTERNAL_SERVER_ERROR,
[]))
end
catch
- {'EXIT', Reason} ->
+ _:Reason ->
error_logger:error_report(Reason),
- MochiReq:respond(?EWGI2MOCHI(?BAD_REQ, []));
- {error, Reason} ->
- error_logger:error_report(Reason),
- MochiReq:respond(?EWGI2MOCHI(?BAD_REQ, []));
- Other ->
- error_logger:error_report(Other),
MochiReq:respond(?EWGI2MOCHI(?BAD_REQ, []))
end.
Modified: branches/RB-0.2/lib/ewgi/src/ewgi_yaws.erl
==============================================================================
--- branches/RB-0.2/lib/ewgi/src/ewgi_yaws.erl (original)
+++ branches/RB-0.2/lib/ewgi/src/ewgi_yaws.erl Mon Nov 3 03:31:11 2008
@@ -44,12 +44,12 @@
Ctx when is_record(Ctx, ewgi_context) ->
handle_result(Ctx)
catch
- Reason ->
+ _:Reason ->
error_logger:error_report(Reason),
?INTERNAL_ERROR
end
catch
- Reason ->
+ _:Reason ->
error_logger:error_report(Reason),
?BAD_REQUEST
end.