aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_sm_sql.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-03-30 17:51:37 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-03-30 17:51:37 +0300
commit3e4ed83cb39db4532ad407616d872a07eae71436 (patch)
treec9af7a2bd7505d179fca15277c15c69a9be20add /src/ejabberd_sm_sql.erl
parentDo not duplicate enc_pid/dec_pid functions (diff)
Raise bad_node instead of node_down for consistency reason
Diffstat (limited to 'src/ejabberd_sm_sql.erl')
-rw-r--r--src/ejabberd_sm_sql.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/ejabberd_sm_sql.erl b/src/ejabberd_sm_sql.erl
index 8a2c7cb5f..9a2e6ae35 100644
--- a/src/ejabberd_sm_sql.erl
+++ b/src/ejabberd_sm_sql.erl
@@ -98,7 +98,7 @@ delete_session(_LUser, LServer, _LResource, {Now, Pid}) ->
?SQL("delete from sm"
" where usec=%(TS)d and pid=%(PidS)s")),
try {ok, row_to_session(LServer, Row)}
- catch _:{node_down, _} -> {error, notfound}
+ catch _:{bad_node, _} -> {error, notfound}
end;
{selected, []} ->
{error, notfound};
@@ -122,7 +122,7 @@ get_sessions(LServer) ->
lists:flatmap(
fun(Row) ->
try [row_to_session(LServer, Row)]
- catch _:{node_down, _} -> []
+ catch _:{bad_node, _} -> []
end
end, Rows);
Err ->
@@ -140,7 +140,7 @@ get_sessions(LUser, LServer) ->
lists:flatmap(
fun(Row) ->
try [row_to_session(LServer, Row)]
- catch _:{node_down, _} -> []
+ catch _:{bad_node, _} -> []
end
end, Rows);
Err ->
@@ -158,7 +158,7 @@ get_sessions(LUser, LServer, LResource) ->
lists:flatmap(
fun(Row) ->
try [row_to_session(LServer, Row)]
- catch _:{node_down, _} -> []
+ catch _:{bad_node, _} -> []
end
end, Rows);
Err ->