diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-01-05 20:24:59 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-01-05 20:24:59 +0000 |
commit | 0a9a6261f8d4110cf71e301e67392bda9bb05d1c (patch) | |
tree | 4d776c77d7fad0cbe24069719a73e76ed40b6798 /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.erl | 7 |
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, |