diff options
author | Badlop <badlop@process-one.net> | 2019-03-06 20:27:56 +0100 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2021-03-09 00:58:36 +0100 |
commit | 404ae56e073253de08604c4137239b7e8248058d (patch) | |
tree | ee2f9bffa236a3913cad300ba51f0a5a1833722c /src/ejabberd_sql.erl | |
parent | Update FORM_TYPE from captcha to register (#3045) (diff) |
Close pgsql ports on ejabberd_sql process termination (#2541)
Diffstat (limited to 'src/ejabberd_sql.erl')
-rw-r--r-- | src/ejabberd_sql.erl | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ejabberd_sql.erl b/src/ejabberd_sql.erl index 32148934..6a39cab5 100644 --- a/src/ejabberd_sql.erl +++ b/src/ejabberd_sql.erl @@ -450,6 +450,7 @@ handle_info(Info, StateName, State) -> terminate(_Reason, _StateName, State) -> case State#state.db_type of + pgsql -> catch pgsql:terminate(State#state.db_ref); mysql -> catch p1_mysql_conn:stop(State#state.db_ref); sqlite -> catch sqlite3:close(sqlite_db(State#state.host)); _ -> ok |