Module: sems Branch: master Commit: df5de3ad46919c8a568937cb821b703bbba4cd3a URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=df5de3ad46919c8a568937cb821b703bbba4cd3a
Author: Stefan Sayer <[email protected]> Committer: Stefan Sayer <[email protected]> Date: Thu Oct 13 12:21:42 2011 +0200 db_reg_agent: closing DB connection on unload --- apps/db_reg_agent/DBRegAgent.cpp | 7 +++++++ apps/db_reg_agent/DBRegAgent.h | 2 ++ 2 files changed, 9 insertions(+), 0 deletions(-) diff --git a/apps/db_reg_agent/DBRegAgent.cpp b/apps/db_reg_agent/DBRegAgent.cpp index c2ee4ca..8adc556 100644 --- a/apps/db_reg_agent/DBRegAgent.cpp +++ b/apps/db_reg_agent/DBRegAgent.cpp @@ -239,6 +239,13 @@ int DBRegAgent::onLoad() return 0; } +void DBRegAgent::onUnload() { + DBG("closing main DB connection\n"); + MainDBConnection.disconnect(); + DBG("closing auxiliary DB connection\n"); + ProcessorDBConnection.disconnect(); +} + bool DBRegAgent::loadRegistrations() { try { time_t now_time = time(NULL); diff --git a/apps/db_reg_agent/DBRegAgent.h b/apps/db_reg_agent/DBRegAgent.h index a33ff7b..9ea3903 100644 --- a/apps/db_reg_agent/DBRegAgent.h +++ b/apps/db_reg_agent/DBRegAgent.h @@ -157,6 +157,8 @@ class DBRegAgent int onLoad(); + void onUnload(); + RegistrationTimer registration_scheduler; DBRegAgentProcessorThread registration_processor; _______________________________________________ Semsdev mailing list [email protected] http://lists.iptel.org/mailman/listinfo/semsdev
