Index: trunk/ppStack/src/ppStackPhotometry.c
===================================================================
--- trunk/ppStack/src/ppStackPhotometry.c	(revision 20493)
+++ 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);
+            }
         }
     }
