@@ -52,7 +52,8 @@ behaviour_info(_Other) ->
52
52
% % see mp_server_sup:start_client for caller.
53
53
% %--------------------------------------------------------------------
54
54
start_link (Module ,Socket ) when is_atom (Module ), is_port (Socket )->
55
- gen_server :start_link (? MODULE , [Module ,Socket ], [{debug ,[trace ,log ,statistics ]}]).
55
+ % gen_server:start_link(?MODULE, [Module,Socket], [{debug,[trace,log,statistics]}]).
56
+ gen_server :start_link (? MODULE , [Module ,Socket ], []).
56
57
57
58
% TBF:
58
59
% notify(Node, Type, Method, Parms)->
@@ -201,5 +202,12 @@ handle_request(?MP_TYPE_REQUEST, CallID, Module, M, Argv,Socket, Context) when i
201
202
error_logger :error_msg (" no such method: ~p :~s /~p~n " , [Module ,binary_to_list (M ),length (Argv )]),
202
203
ok = gen_tcp :send (Socket , msgpack :pack ([? MP_TYPE_RESPONSE , CallID , false , nil ])),
203
204
ok = inet :setopts (Socket , [{active ,once }, {packet ,raw }]),
205
+ {ok , Context };
206
+
207
+ _ :What ->
208
+ error_logger :error_msg (" unknown error: ~p (~p :~s /~p )~n " , [What , Module ,binary_to_list (M ),length (Argv )]),
209
+ ok = gen_tcp :send (Socket , msgpack :pack ([? MP_TYPE_RESPONSE , CallID , false , nil ])),
210
+ ok = inet :setopts (Socket , [{active ,once }, {packet ,raw }]),
204
211
{ok , Context }
212
+
205
213
end .
0 commit comments