Index: trunk/psLib/src/imageops/psImageMapFit.c
===================================================================
--- trunk/psLib/src/imageops/psImageMapFit.c	(revision 19984)
+++ trunk/psLib/src/imageops/psImageMapFit.c	(revision 19995)
@@ -7,6 +7,6 @@
  *  @author Eugene Magnier, IfA
  *
- *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2008-05-10 01:33:26 $
+ *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2008-10-08 21:51:02 $
  *
  *  Copyright 2007 Institute for Astronomy, University of Hawaii
@@ -177,4 +177,6 @@
                 // data value & weight for this point
                 float fi = f->data.F32[i];
+                if (!isfinite(fi)) continue;
+
                 float wt = 1.0;
                 if (df != NULL) {
@@ -182,4 +184,5 @@
                         wt = 0.0;
                     } else {
+			if (!isfinite(df->data.F32[i])) continue;
                         wt = 1.0 / PS_SQR(df->data.F32[i]); // XXX test for dz == NULL or dz_i = 0
                     }
