summaryrefslogtreecommitdiff
path: root/src/ejabberd_s2s_in.erl
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-01-05 20:24:59 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-01-05 20:24:59 +0000
commit0a9a6261f8d4110cf71e301e67392bda9bb05d1c (patch)
tree4d776c77d7fad0cbe24069719a73e76ed40b6798 /src/ejabberd_s2s_in.erl
parent*** empty log message *** (diff)
*** empty log message ***
SVN Revision: 29
Diffstat (limited to '')
-rw-r--r--src/ejabberd_s2s_in.erl7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/ejabberd_s2s_in.erl b/src/ejabberd_s2s_in.erl
index f4c6f0fe..02b66dc6 100644
--- a/src/ejabberd_s2s_in.erl
+++ b/src/ejabberd_s2s_in.erl
@@ -129,7 +129,7 @@ wait_for_key({xmlstreamelement, El}, StateData) ->
StateData#state{server = From}};
{verify, To, From, Id, Key} ->
io:format("VERIFY KEY: ~p~n", [{To, From, Id, Key}]),
- Key1 = ejabberd_s2s:get_key(From),
+ Key1 = ejabberd_s2s:get_key({StateData#state.myname, From}),
Type = if Key == Key1 -> "valid";
true -> "invalid"
end,
@@ -178,7 +178,7 @@ wait_for_verification({xmlstreamelement, El}, StateData) ->
case is_key_packet(El) of
{verify, To, From, Id, Key} ->
io:format("VERIFY KEY: ~p~n", [{To, From, Id, Key}]),
- Key1 = ejabberd_s2s:get_key(From),
+ Key1 = ejabberd_s2s:get_key({StateData#state.myname, From}),
Type = if Key == Key1 -> "valid";
true -> "invalid"
end,
@@ -209,7 +209,8 @@ stream_established({xmlstreamelement, El}, StateData) ->
case is_key_packet(El) of
{verify, To, From, Id, Key} ->
io:format("VERIFY KEY: ~p~n", [{To, From, Id, Key}]),
- Key1 = ejabberd_s2s:get_key(From),
+ Key1 = ejabberd_s2s:get_key({StateData#state.myname,
+ From}),
Type = if Key == Key1 -> "valid";
true -> "invalid"
end,