IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Oct 9, 2006, 3:03:13 PM (20 years ago)
Author:
magnier
Message:

adding independent tests for missing dbname, default value (0) for dbport

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/config/pmConfig.c

    r9416 r9435  
    33 *  @author PAP, IfA
    44 *
    5  *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
    6  *  @date $Date: 2006-10-09 21:27:39 $
     5 *  @version $Revision: 1.46 $ $Name: not supported by cvs2svn $
     6 *  @date $Date: 2006-10-10 01:03:13 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    860860    psBool mdStatus02 = false;
    861861    psBool mdStatus03 = false;
     862    psBool mdStatus04 = false;
     863    psBool mdStatus05 = false;
    862864
    863865    // XXX leaky strings
     
    865867    psString dbUsername = psMetadataLookupStr(&mdStatus02, config->site, "DBUSER");
    866868    psString dbPassword = psMetadataLookupStr(&mdStatus03, config->site, "DBPASSWORD");
    867     psString dbName = psMetadataLookupStr(&mdStatus01, config->site, "DBNAME");
    868     psS32 dbPort = psMetadataLookupS32(&mdStatus01, config->site, "DBPORT");
    869     if (!(mdStatus01 & mdStatus02 & mdStatus03)) {
     869    psString dbName = psMetadataLookupStr(&mdStatus04, config->site, "DBNAME");
     870    psS32 dbPort = psMetadataLookupS32(&mdStatus05, config->site, "DBPORT");
     871    if (!mdStatus05)
     872        dbPort = 0;
     873    if (!(mdStatus01 & mdStatus02 & mdStatus03 & mdStatus04)) {
    870874        psLogMsg(__func__, PS_LOG_WARN, "Could not determine database server name, userID, and password from site metadata.\n");
    871875        return(NULL);
Note: See TracChangeset for help on using the changeset viewer.