Index: /trunk/psphot/src/psphotMagnitudes.c
===================================================================
--- /trunk/psphot/src/psphotMagnitudes.c	(revision 20068)
+++ /trunk/psphot/src/psphotMagnitudes.c	(revision 20069)
@@ -43,5 +43,5 @@
         pmSource *source = (pmSource *) sources->data[i];
         status = pmSourceMagnitudes (source, psf, photMode, maskVal);
-        if (status) Nap ++;
+        if (status && isfinite(source->apMag)) Nap ++;
 
         source->sky = psImageUnbinPixel(source->peak->x, source->peak->y, backModel->image, binning);
