Index: trunk/psModules/src/config/pmConfig.c
===================================================================
--- trunk/psModules/src/config/pmConfig.c	(revision 7016)
+++ trunk/psModules/src/config/pmConfig.c	(revision 7026)
@@ -3,6 +3,6 @@
  *  @author PAP, IfA
  *
- *  @version $Revision: 1.13 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2006-05-01 01:08:45 $
+ *  @version $Revision: 1.14 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-05-02 00:47:01 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -559,5 +559,6 @@
 
 psDB *pmConfigDB(
-    psMetadata *site)
+    pmConfig *config                    // Configuration
+)
 {
     #ifdef OMIT_PSDB
@@ -565,5 +566,5 @@
     #else
 
-    PS_ASSERT_PTR_NON_NULL(site, NULL);
+    PS_ASSERT_PTR_NON_NULL(config->site, NULL);
     psBool mdStatus01 = false;
     psBool mdStatus02 = false;
@@ -571,8 +572,8 @@
 
     // XXX leaky strings
-    psString dbServer = psMetadataLookupStr(&mdStatus01, site, "DBSERVER");
-    psString dbUsername = psMetadataLookupStr(&mdStatus02, site, "DBUSER");
-    psString dbPassword = psMetadataLookupStr(&mdStatus03, site, "DBPASSWORD");
-    psString dbName = psMetadataLookupStr(&mdStatus01, site, "DBNAME");
+    psString dbServer = psMetadataLookupStr(&mdStatus01, config->site, "DBSERVER");
+    psString dbUsername = psMetadataLookupStr(&mdStatus02, config->site, "DBUSER");
+    psString dbPassword = psMetadataLookupStr(&mdStatus03, config->site, "DBPASSWORD");
+    psString dbName = psMetadataLookupStr(&mdStatus01, config->site, "DBNAME");
     if (!(mdStatus01 & mdStatus02 & mdStatus03)) {
         psLogMsg(__func__, PS_LOG_WARN, "Could not determine database server name, userID, and password from site metadata.\n");
