Index: /trunk/psphot/src/psphotApResid.c
===================================================================
--- /trunk/psphot/src/psphotApResid.c	(revision 9268)
+++ /trunk/psphot/src/psphotApResid.c	(revision 9269)
@@ -72,5 +72,5 @@
 	// XXX need to put this in the config data...
 	// if (fabs(apResid->data.F64[Npsf]) > 0.2) continue;
-	if (fabs(apResid->data.F64[Npsf]) > MAX_AP_OFFSET) {
+	if ((MAX_AP_OFFSET > 0) && (fabs(apResid->data.F64[Npsf]) > MAX_AP_OFFSET)) {
 	    Nfail ++;
 	    continue;
Index: /trunk/psphot/src/psphotImageLoop.c
===================================================================
--- /trunk/psphot/src/psphotImageLoop.c	(revision 9268)
+++ /trunk/psphot/src/psphotImageLoop.c	(revision 9269)
@@ -1,6 +1,2 @@
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
 # include "psphot.h"
 
Index: /trunk/psphot/src/psphotReadout.c
===================================================================
--- /trunk/psphot/src/psphotReadout.c	(revision 9268)
+++ /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;
     }
Index: /trunk/psphot/src/psphotVersion.c
===================================================================
--- /trunk/psphot/src/psphotVersion.c	(revision 9268)
+++ /trunk/psphot/src/psphotVersion.c	(revision 9269)
@@ -1,6 +1,2 @@
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
 #include "psphot.h"
 
