IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 14686


Ignore:
Timestamp:
Aug 28, 2007, 2:27:13 PM (19 years ago)
Author:
jhoblitt
Message:

correctly pase "foo STR NULL"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/types/psMetadataConfig.c

    r14414 r14686  
    1111*  @author Joshua Hoblitt, University of Hawaii 2006-2007
    1212*
    13 *  @version $Revision: 1.138 $ $Name: not supported by cvs2svn $
    14 *  @date $Date: 2007-08-06 23:54:24 $
     13*  @version $Revision: 1.139 $ $Name: not supported by cvs2svn $
     14*  @date $Date: 2007-08-29 00:27:13 $
    1515*
    1616*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    868868        PARSE_ADD_CASE(U64,    U64,    parseUnsignedInt);
    869869      case PS_DATA_STRING:
    870         addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, strValue);
     870        // map "NULL" strings to NULL
     871        if (strcasecmp(strValue, "null") == 0) {
     872            addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, NULL);
     873        } else {
     874            addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, strValue);
     875        }
    871876        break;
    872877      case PS_DATA_TIME: {
Note: See TracChangeset for help on using the changeset viewer.