diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2016-04-08 10:46:21 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2016-04-08 10:52:29 +0200 |
commit | 86dfbe6ecef37fe19857193b5f7ec92dea39ac4f (patch) | |
tree | 7bacde8f9e322b1585ec7c10d86cb3ef5d417134 /src/ejabberd_sm.erl | |
parent | Send stream trailer at the very end (diff) |
Make sure that ejabberd_sm sid are unique
Diffstat (limited to 'src/ejabberd_sm.erl')
-rw-r--r-- | src/ejabberd_sm.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_sm.erl b/src/ejabberd_sm.erl index 4f7cfeea..7ab0a5f7 100644 --- a/src/ejabberd_sm.erl +++ b/src/ejabberd_sm.erl @@ -66,7 +66,8 @@ get_max_user_sessions/2, get_all_pids/0, is_existing_resource/3, - get_commands_spec/0 + get_commands_spec/0, + make_sid/0 ]). -export([init/1, handle_call/3, handle_cast/2, @@ -806,6 +807,9 @@ kick_user(User, Server) -> end, Resources), length(Resources). +make_sid() -> + {p1_time_compat:unique_timestamp(), self()}. + opt_type(sm_db_type) -> fun (mnesia) -> mnesia; (internal) -> mnesia; |