Index: /branches/eam_branches/relastro.20100326/src/UpdateObjects.c
===================================================================
--- /branches/eam_branches/relastro.20100326/src/UpdateObjects.c	(revision 27534)
+++ /branches/eam_branches/relastro.20100326/src/UpdateObjects.c	(revision 27535)
@@ -41,5 +41,5 @@
 
   off_t j, k, m;
-  int i, N, Nsecfilt, mode;
+  int i, N, Nsecfilt, mode, status;
   StatType statsR, statsD;
   Coords coords;
@@ -242,9 +242,18 @@
 
       //make sure that the fit succeeded
-      assert(finite(fit.Ro) && finite(fit.Do) && 
-	     finite(fit.dRo) && finite(fit.dDo) &&
-	     finite(fit.uR) && finite(fit.uD) &&
-	     finite(fit.duR) && finite(fit.duD) &&
-	     finite(fit.p) && finite(fit.dp));
+      status = finite(fit.Ro);
+      status &= finite(fit.Do);
+      status &= finite(fit.dRo);
+      status &= finite(fit.dDo);
+      status &= finite(fit.uR);
+      status &= finite(fit.uD);
+      status &= finite(fit.duR);
+      status &= finite(fit.duD);
+      status &= finite(fit.p);
+      status &= finite(fit.dp);
+      if (!status) {
+	Nskip ++;
+	continue;
+      }
 
       // the measure fields must be updated before the average fields
