Index: /trunk/ippTools/src/caltoolConfig.c
===================================================================
--- /trunk/ippTools/src/caltoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/caltoolConfig.c	(revision 18172)
@@ -159,5 +159,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/camtoolConfig.c
===================================================================
--- /trunk/ippTools/src/camtoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/camtoolConfig.c	(revision 18172)
@@ -574,5 +574,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/chiptoolConfig.c
===================================================================
--- /trunk/ippTools/src/chiptoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/chiptoolConfig.c	(revision 18172)
@@ -325,5 +325,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/detselectConfig.c
===================================================================
--- /trunk/ippTools/src/detselectConfig.c	(revision 18171)
+++ /trunk/ippTools/src/detselectConfig.c	(revision 18172)
@@ -218,5 +218,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/dettoolConfig.c
===================================================================
--- /trunk/ippTools/src/dettoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/dettoolConfig.c	(revision 18172)
@@ -1318,5 +1318,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/difftoolConfig.c
===================================================================
--- /trunk/ippTools/src/difftoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/difftoolConfig.c	(revision 18172)
@@ -293,5 +293,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/faketoolConfig.c
===================================================================
--- /trunk/ippTools/src/faketoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/faketoolConfig.c	(revision 18172)
@@ -458,5 +458,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/flatcorrConfig.c
===================================================================
--- /trunk/ippTools/src/flatcorrConfig.c	(revision 18171)
+++ /trunk/ippTools/src/flatcorrConfig.c	(revision 18172)
@@ -251,5 +251,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/guidetoolConfig.c
===================================================================
--- /trunk/ippTools/src/guidetoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/guidetoolConfig.c	(revision 18172)
@@ -196,5 +196,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/magictoolConfig.c
===================================================================
--- /trunk/ippTools/src/magictoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/magictoolConfig.c	(revision 18172)
@@ -251,5 +251,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/pstamptoolConfig.c
===================================================================
--- /trunk/ippTools/src/pstamptoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pstamptoolConfig.c	(revision 18172)
@@ -224,5 +224,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/pxadminConfig.c
===================================================================
--- /trunk/ippTools/src/pxadminConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pxadminConfig.c	(revision 18172)
@@ -126,5 +126,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/pxinjectConfig.c
===================================================================
--- /trunk/ippTools/src/pxinjectConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pxinjectConfig.c	(revision 18172)
@@ -192,5 +192,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/pzgetexpConfig.c
===================================================================
--- /trunk/ippTools/src/pzgetexpConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pzgetexpConfig.c	(revision 18172)
@@ -73,5 +73,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if(!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n");
Index: /trunk/ippTools/src/pzgetimfilesConfig.c
===================================================================
--- /trunk/ippTools/src/pzgetimfilesConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pzgetimfilesConfig.c	(revision 18172)
@@ -79,5 +79,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if(!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't connect to db\n");
Index: /trunk/ippTools/src/pztoolConfig.c
===================================================================
--- /trunk/ippTools/src/pztoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/pztoolConfig.c	(revision 18172)
@@ -257,5 +257,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/regtoolConfig.c
===================================================================
--- /trunk/ippTools/src/regtoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/regtoolConfig.c	(revision 18172)
@@ -352,5 +352,5 @@
 
     // define Database handle, if used
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PXTOOLS_ERR_SYS, false, "Can't configure database");
Index: /trunk/ippTools/src/stacktoolConfig.c
===================================================================
--- /trunk/ippTools/src/stacktoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/stacktoolConfig.c	(revision 18172)
@@ -305,5 +305,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
Index: /trunk/ippTools/src/warptoolConfig.c
===================================================================
--- /trunk/ippTools/src/warptoolConfig.c	(revision 18171)
+++ /trunk/ippTools/src/warptoolConfig.c	(revision 18172)
@@ -496,5 +496,5 @@
     // do this last so we don't setup a connection before CLI options are
     // validated
-    config->dbh = pmConfigDB(config->modules);
+    config->dbh = psMemIncrRefCounter(pmConfigDB(config->modules));
     if (!config->dbh) {
         psError(PS_ERR_UNKNOWN, false, "Can't configure database");
