Index: /trunk/ppStack/src/ppStackPhotometry.c
===================================================================
--- /trunk/ppStack/src/ppStackPhotometry.c	(revision 20750)
+++ /trunk/ppStack/src/ppStackPhotometry.c	(revision 20751)
@@ -100,6 +100,8 @@
         } else {
             source->psfMag = - 2.5 * log10(sumImage / sumKernel * M_PI * PS_SQR(zpRadius));
-            numGood++;
-            maxMag = PS_MAX(maxMag, source->psfMag);
+            if (isfinite(source->psfMag)) {
+                numGood++;
+                maxMag = PS_MAX(maxMag, source->psfMag);
+            }
         }
     }
