]> granicus.if.org Git - ejabberd/commitdiff
add pgsql driver monitoring
authorChristophe Romain <christophe.romain@process-one.net>
Tue, 19 Feb 2008 17:06:49 +0000 (17:06 +0000)
committerChristophe Romain <christophe.romain@process-one.net>
Tue, 19 Feb 2008 17:06:49 +0000 (17:06 +0000)
SVN Revision: 1200

ChangeLog
src/odbc/ejabberd_odbc.erl

index cd45c1bea47e8d69780a1f4fa2ebc536c4e749c1..3de74a8b86c65cd20fcc23972420ced105551f44 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2008-02-19  Christophe Romain <christophe.romain@process-one.net>
+
+       * src/odbc/ejabberd_odbc.erl: add pgsql driver monitoring
+
 2008-02-19  Mickael Remond <mremond@process-one.net>
 
        * src/ejabberd_config.erl: dirty_get_registered_users now
index 4f0f0ded1cbe566493c553121ae5699e89335ebf..3a028359e26ad3fdfe3f027eafecc45abcbf17d7 100644 (file)
@@ -266,6 +266,7 @@ odbc_connect(SQLServer) ->
 pgsql_connect(Server, Port, DB, Username, Password) ->
     case pgsql:connect(Server, DB, Username, Password, Port) of
        {ok, Ref} ->
+           erlang:monitor(process, Ref),
            {ok, #state{db_ref = Ref, db_type = pgsql}};
        {error, Reason} ->
            ?ERROR_MSG("PostgreSQL connection failed: ~p~n", [Reason]),