Index: trunk/psphot/src/psphotReadout.c
===================================================================
--- trunk/psphot/src/psphotReadout.c	(revision 8780)
+++ trunk/psphot/src/psphotReadout.c	(revision 9269)
@@ -96,5 +96,7 @@
     // measure aperture photometry corrections
     if (!psphotApResid (readout, sources, recipe, psf)) {
+	psTrace ("psphotReadout", 4, "failure on psphotApResid"); 
         psError(PSPHOT_ERR_PHOTOM, false, "Measure aperture photometry corrections");
+	psphotReadoutCleanup (config, readout, recipe, psf, sources);
         return false;
     }
