Merge the diff for send_error/2 and send_error/4

Project: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/commit/d38f6e96
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/tree/d38f6e96
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/diff/d38f6e96

Branch: refs/heads/split_out_httpd_stack
Commit: d38f6e961862ec05e653bb97ac52f7164d9c5a39
Parents: 8e0b3f4
Author: ILYA Khlopotov <iil...@ca.ibm.com>
Authored: Fri Feb 26 10:11:17 2016 -0800
Committer: ILYA Khlopotov <iil...@ca.ibm.com>
Committed: Tue Mar 1 08:35:08 2016 -0800

----------------------------------------------------------------------
 src/couch_httpd_original.erl | 23 ++++-------------------
 1 file changed, 4 insertions(+), 19 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-couch-httpd/blob/d38f6e96/src/couch_httpd_original.erl
----------------------------------------------------------------------
diff --git a/src/couch_httpd_original.erl b/src/couch_httpd_original.erl
index 47ead0d..877b963 100644
--- a/src/couch_httpd_original.erl
+++ b/src/couch_httpd_original.erl
@@ -19,7 +19,7 @@
 -export([make_fun_spec_strs/1]).
 
 
--export([send_error/2,send_error/4, send_chunked_error/2]).
+-export([send_chunked_error/2]).
 -export([handle_request_int/5]).
 
 
@@ -73,7 +73,9 @@
     validate_referer/1,
     validate_bind_address/1,
     verify_is_server_admin/1,
-    error_info/1
+    error_info/1,
+    send_error/2,
+    send_error/4
 ]).
 
 -define(HANDLER_NAME_IN_MODULE_POS, 6).
@@ -473,23 +475,6 @@ error_headers(#httpd{mochi_req=MochiReq}=Req, Code, 
ErrorStr, ReasonStr) ->
         {Code, []}
     end.
 
-send_error(_Req, {already_sent, Resp, _Error}) ->
-    {ok, Resp};
-
-send_error(Req, Error) ->
-    {Code, ErrorStr, ReasonStr} = error_info(Error),
-    {Code1, Headers} = error_headers(Req, Code, ErrorStr, ReasonStr),
-    send_error(Req, Code1, Headers, ErrorStr, ReasonStr).
-
-send_error(Req, Code, ErrorStr, ReasonStr) ->
-    send_error(Req, Code, [], ErrorStr, ReasonStr).
-
-send_error(Req, Code, Headers, ErrorStr, ReasonStr) ->
-    send_json(Req, Code, Headers,
-        {[{<<"error">>,  ErrorStr},
-         {<<"reason">>, ReasonStr}]}).
-
-
 send_chunked_error(Resp, Error) ->
     {Code, ErrorStr, ReasonStr} = error_info(Error),
     JsonError = {[{<<"code">>, Code},

Reply via email to