From 205edc4cc0a4aec8cad7f3bca518f911e98e557e Mon Sep 17 00:00:00 2001 From: Marc Worrell Date: Mon, 26 May 2014 18:22:38 +0200 Subject: [PATCH] Fix crash of logger if called from a 500 catch --- src/webmachine_mochiweb.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/webmachine_mochiweb.erl b/src/webmachine_mochiweb.erl index b3d1162..36004e7 100644 --- a/src/webmachine_mochiweb.erl +++ b/src/webmachine_mochiweb.erl @@ -129,7 +129,7 @@ loop(MochiReq, LoopOpts) -> error_logger:warning_msg("~p:~p caught error ~p (stacktrace ~p)", [?MODULE, ?LINE, Error, erlang:get_stacktrace()]), {ok,RD3} = webmachine_request:send_response(RD2#wm_reqdata{response_code=500}), webmachine_controller:stop(Resource, RD3), - webmachine_decision_core:do_log(RD3) + webmachine_decision_core:do_log(webmachine_request:log_data(RD3)) end; handled -> nop