25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-24 16:23:40 +01:00

Close pgsql ports on ejabberd_sql process termination (#2541)

This commit is contained in:
Badlop 2019-03-06 20:27:56 +01:00
parent 2946df357c
commit 404ae56e07

View File

@ -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