Index: trunk/psLib/src/astronomy/psMetadata.c
===================================================================
--- trunk/psLib/src/astronomy/psMetadata.c	(revision 1407)
+++ trunk/psLib/src/astronomy/psMetadata.c	(revision 1416)
@@ -12,6 +12,6 @@
 *  @author Ross Harman, MHPCC
 *
-*  @version $Revision: 1.15 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2004-08-07 00:06:06 $
+*  @version $Revision: 1.16 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2004-08-09 19:30:44 $
 *
 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -347,4 +347,10 @@
     psMetadataItem *entryChild = NULL;
 
+
+    if (md == NULL) {
+        psError(__func__, "Null metadata collection not allowed");
+        return false;
+    }
+
     mdList = md->list;
     if (mdList == NULL) {
@@ -364,5 +370,5 @@
         entry = (psMetadataItem *) psHashLookup(mdTable, key);
         if (entry == NULL) {
-            psError(__func__, "Couldn't find metadata item remove. Name: %s", key);
+            psError(__func__, "Couldn't find metadata item. Name: %s", key);
             return false;
         }
@@ -397,5 +403,5 @@
         entry = psListGet(mdList, where);
         if (entry == NULL) {
-            psError(__func__, "Couldn't find metadata item from list. Index: %d", where);
+            psError(__func__, "Couldn't find metadata item in list. Index: %d", where);
             return false;
         }
