Index: trunk/Ohana/src/opihi/lib.data/starfuncs.c
===================================================================
--- trunk/Ohana/src/opihi/lib.data/starfuncs.c	(revision 40291)
+++ trunk/Ohana/src/opihi/lib.data/starfuncs.c	(revision 40398)
@@ -285,4 +285,5 @@
     off = j*Nx;
     for (i = Xs; i < Xe; i++) { 
+      if (!isfinite(data[i+off])) continue;
       sky[Nsky] = data[i+off];
       Nsky ++;
@@ -294,4 +295,5 @@
     off = j*Nx;
     for (i = Xs; i < Xe; i++) { 
+      if (!isfinite(data[i+off])) continue;
       sky[Nsky] = data[i+off];
       Nsky ++;
@@ -305,4 +307,5 @@
     off = j*Nx;
     for (i = Xs; i < Xe; i++) { 
+      if (!isfinite(data[i+off])) continue;
       sky[Nsky] = data[i+off];
       Nsky ++;
@@ -314,4 +317,5 @@
     off = j*Nx;
     for (i = Xs; i < Xe; i++) { 
+      if (!isfinite(data[i+off])) continue;
       sky[Nsky] = data[i+off];
       Nsky ++;
@@ -341,4 +345,5 @@
       rad2 = SQ(Xc) + SQ(Yc);
       if (rad2 > Ro2) continue;
+      // if (!isfinite(data[i+off])) continue;
       value = data[i+off] - fsky;
       Sx  += Xc*value;
