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

Reply via email to