25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-26 17:38:45 +01:00

pep_mapping not working due to Node type mismatch (EJAB-1135)

SVN Revision: 2815
This commit is contained in:
Badlop 2009-12-21 15:13:44 +00:00
parent 15abddb7a8
commit 675c24f5eb
2 changed files with 2 additions and 2 deletions

View File

@ -3560,7 +3560,7 @@ select_type(ServerHost, Host, Node, Type)->
SelectedType = case Host of SelectedType = case Host of
{_User, _Server, _Resource} -> {_User, _Server, _Resource} ->
case catch ets:lookup(gen_mod:get_module_proc(ServerHost, config), pep_mapping) of case catch ets:lookup(gen_mod:get_module_proc(ServerHost, config), pep_mapping) of
[{pep_mapping, PM}] -> proplists:get_value(Node, PM, ?PEPNODE); [{pep_mapping, PM}] -> proplists:get_value(node_to_string(Node), PM, ?PEPNODE);
_ -> ?PEPNODE _ -> ?PEPNODE
end; end;
_ -> _ ->

View File

@ -3393,7 +3393,7 @@ select_type(ServerHost, Host, Node, Type)->
SelectedType = case Host of SelectedType = case Host of
{_User, _Server, _Resource} -> {_User, _Server, _Resource} ->
case catch ets:lookup(gen_mod:get_module_proc(ServerHost, config), pep_mapping) of case catch ets:lookup(gen_mod:get_module_proc(ServerHost, config), pep_mapping) of
[{pep_mapping, PM}] -> proplists:get_value(Node, PM, ?PEPNODE); [{pep_mapping, PM}] -> proplists:get_value(node_to_string(Node), PM, ?PEPNODE);
_ -> ?PEPNODE _ -> ?PEPNODE
end; end;
_ -> _ ->