changing thrift_processor shutdown to compy with proc_lib standards
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666437 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/alterl/src/thrift_processor.erl b/lib/alterl/src/thrift_processor.erl
index c78dda3..0eccba6 100644
--- a/lib/alterl/src/thrift_processor.erl
+++ b/lib/alterl/src/thrift_processor.erl
@@ -28,11 +28,12 @@
case thrift_protocol:read(IProto, message_begin) of
#protocol_message_begin{name = Function,
type = ?tMessageType_CALL} ->
- ok=handle_function(State, list_to_atom(Function)),
+ ok = handle_function(State, list_to_atom(Function)),
loop(State);
{error, closed} ->
%% error_logger:info_msg("Client disconnected~n"),
- exit(protocol_closed)
+ thrift_protocol:close_transport(OProto),
+ exit(shutdown)
end.
handle_function(State=#thrift_processor{in_protocol = IProto,
@@ -52,7 +53,6 @@
handle_success(State, Function, Result)
catch
Type:Data ->
- error_logger:info_msg("handle_function oh noes: ~p ~p", [Type, Data]),
handle_function_catch(State, Function, Type, Data)
end,
after_reply(OProto).