Index: /branches/eam_branches/ipp-20100823/psphot/src/psphotExtendedSourceFits.c
===================================================================
--- /branches/eam_branches/ipp-20100823/psphot/src/psphotExtendedSourceFits.c	(revision 29340)
+++ /branches/eam_branches/ipp-20100823/psphot/src/psphotExtendedSourceFits.c	(revision 29341)
@@ -271,6 +271,7 @@
 	if (!psphotSetRadiusFootprint(&radius, readout, source, markVal, 1.0)) {
 	    fprintf (stderr, "skipping (1) %f, %f\n", source->peak->xf, source->peak->yf);
-	    psFree (fitOptions)
-	    return false;
+	    pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
+	    // XXX raise an error of some kind
+	    continue;
 	}
 
@@ -295,4 +296,5 @@
 	    if (!modelFluxStart) {
 		fprintf (stderr, "skipping (3) %f, %f\n", source->peak->xf, source->peak->yf);
+		pmSourceSub (source, PM_MODEL_OP_FULL, maskVal);
 		// XXX raise an error of some kind?
 		continue;
