Index: /tags/ipp-20100823/psphot/src/psphotExtendedSourceFits.c
===================================================================
--- /tags/ipp-20100823/psphot/src/psphotExtendedSourceFits.c	(revision 29339)
+++ /tags/ipp-20100823/psphot/src/psphotExtendedSourceFits.c	(revision 29340)
@@ -271,6 +271,6 @@
 	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);
+	    continue;
 	}
 
@@ -295,4 +295,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;
