Index: trunk/psLib/src/astro/psCoord.c
===================================================================
--- trunk/psLib/src/astro/psCoord.c	(revision 7766)
+++ trunk/psLib/src/astro/psCoord.c	(revision 7914)
@@ -10,6 +10,6 @@
 *  @author GLG, MHPCC
 *
-*  @version $Revision: 1.120 $ $Name: not supported by cvs2svn $
-*  @date $Date: 2006-06-30 02:20:06 $
+*  @version $Revision: 1.121 $ $Name: not supported by cvs2svn $
+*  @date $Date: 2006-07-15 02:57:12 $
 *
 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -222,4 +222,7 @@
 bool psMemCheckPlane(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)planeFree );
 }
@@ -227,4 +230,7 @@
 bool psMemCheckSphere(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)sphereFree );
 }
@@ -232,4 +238,7 @@
 bool psMemCheckCube(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)cubeFree );
 }
@@ -237,4 +246,7 @@
 bool psMemCheckPlaneTransform(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)planeTransformFree );
 }
@@ -283,4 +295,7 @@
 bool psMemCheckPlaneDistort(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)planeDistortFree );
 }
@@ -338,4 +353,7 @@
 bool psMemCheckProjection(psPtr ptr)
 {
+    if (!is_psType(ptr)) {
+        return false;
+    }
     return ( psMemGetDeallocator(ptr) == (psFreeFunc)projectionFree );
 }
