aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaweł Chmielowski <pawel@process-one.net>2022-07-28 19:25:17 +0200
committerPaweł Chmielowski <pawel@process-one.net>2022-07-28 19:25:17 +0200
commit9b647a7afec222cb009b7aba649b5f00386138b0 (patch)
treecd756c6055ebeff9ee0c34a254c717bc76243740 /src
parentHandle errors reported from begin/commit inside transaction (diff)
Skip connection exit message when we triggered reconnection
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_sql.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl
index 53135e8f4..3cd2dc345 100644
--- a/src/ejabberd_sql.erl
+++ b/src/ejabberd_sql.erl
@@ -443,6 +443,8 @@ handle_sync_event(_Event, _From, StateName, State) ->
code_change(_OldVsn, StateName, State, _Extra) ->
{ok, StateName, State}.
+handle_info({'EXIT', _Pid, _Reason}, connecting, State) ->
+ {next_state, connecting, State};
handle_info({'EXIT', _Pid, Reason}, _StateName, State) ->
handle_reconnect(Reason, State);
handle_info(Info, StateName, State) ->