Index: /trunk/psLib/src/types/psMetadataConfig.c
===================================================================
--- /trunk/psLib/src/types/psMetadataConfig.c	(revision 14685)
+++ /trunk/psLib/src/types/psMetadataConfig.c	(revision 14686)
@@ -11,6 +11,6 @@
 *  @author Joshua Hoblitt, University of Hawaii 2006-2007
 *
-*  @version $Revision: 1.138 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2007-08-06 23:54:24 $
+*  @version $Revision: 1.139 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2007-08-29 00:27:13 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -868,5 +868,10 @@
         PARSE_ADD_CASE(U64,    U64,    parseUnsignedInt);
       case PS_DATA_STRING:
-        addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, strValue);
+        // map "NULL" strings to NULL
+        if (strcasecmp(strValue, "null") == 0) {
+            addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, NULL);
+        } else {
+            addStatus = psMetadataAddStr(md, PS_LIST_TAIL, keyName, flags, strComment, strValue);
+        }
         break;
       case PS_DATA_TIME: {
