diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/odbc/ejabberd_odbc.erl | 1 |
2 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,7 @@ +2006-02-08 Alexey Shchepin <alexey@sevcom.net> + + * src/odbc/ejabberd_odbc.erl: Reconnect on ODBC connection closing + 2006-02-07 Mickael Remond <mickael.remond@process-one.net> * src/ejabberd_auth.erl: plugin authentication modules can now diff --git a/src/odbc/ejabberd_odbc.erl b/src/odbc/ejabberd_odbc.erl index 2be88c6b..b0776c5c 100644 --- a/src/odbc/ejabberd_odbc.erl +++ b/src/odbc/ejabberd_odbc.erl @@ -223,6 +223,7 @@ execute_transaction(State, F, NRestarts) -> odbc_connect(SQLServer) -> case odbc:connect(SQLServer,[{scrollable_cursors, off}]) of {ok, Ref} -> + erlang:monitor(process, Ref), {ok, #state{db_ref = Ref, db_type = odbc}}; {error, Reason} -> ?ERROR_MSG("ODBC connection (~s) failed: ~p~n", |