Index: /trunk/psLib/src/astro/psTime.c
===================================================================
--- /trunk/psLib/src/astro/psTime.c	(revision 14076)
+++ /trunk/psLib/src/astro/psTime.c	(revision 14077)
@@ -10,6 +10,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.113 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-06-22 02:28:48 $
+ *  @version $Revision: 1.114 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-07-09 20:11:29 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -1690,5 +1690,5 @@
 
     if (*lastChar != '\0') {
-        psTrace("psLib.astrom", 3, "handling fractional second in time string\n");
+        psTrace("psLib.astro", 3, "handling fractional second in time string\n");
         // XXXXXXXXXXXXXXX
         // XXX this is a really stupid error:
@@ -1844,5 +1844,10 @@
 psTime *psTimeCopy(const psTime *inTime)
 {
-    PS_ASSERT_PTR_NON_NULL(inTime, NULL);
+    // Pass through NULL values!
+    if (!inTime) {
+        psTrace("psLib.astro", 6, "passing through NULL value");
+        return NULL;
+    }
+
     psTime *outTime = psTimeAlloc(inTime->type);
     if (outTime == NULL) {
