Index: trunk/ppImage/src/ppFocusGetFWHM.c
===================================================================
--- trunk/ppImage/src/ppFocusGetFWHM.c	(revision 7738)
+++ trunk/ppImage/src/ppFocusGetFWHM.c	(revision 7749)
@@ -11,5 +11,5 @@
     int FWHMnum;
 
-    pmFPAfile *input = psMetadataLookupPtr (&status, config->files, "PPIMAGE.INPUT");
+    pmFPAfile *input = psMetadataLookupPtr (&status, config->files, "PSPHOT.OUTPUT");
     if (!status) {
 	psErrorStackPrint(stderr, "Can't find input data!\n");
@@ -45,5 +45,8 @@
 		// in this example, we use the supplied PSPHOT.HEADER data in which FWHM_X,Y are supplied
 		header = psMetadataLookupPtr (&status, readout->analysis, "PSPHOT.HEADER");
-		if (header == NULL) continue;
+		if (header == NULL) {
+		    psError(PS_ERR_IO, false, "Missing header in ppFocus");
+		    continue;
+		}
 
 		FWHM_X = psMetadataLookupF32 (&status, header, "FWHM_X");
@@ -52,4 +55,6 @@
 		FWHMsum += 0.5*(FWHM_X + FWHM_Y);
 		FWHMnum ++;
+
+		psLogMsg ("ppFocus", 4, "focus pt: %f,%f, fwhm sum: %f, fwhm num: %d\n", FWHM_X, FWHM_Y, FWHMsum, FWHMnum);
 	    }
 	}
@@ -67,5 +72,6 @@
     psVectorExtend (focus, 10, 1);
 
-    psMetadataRemoveKey (config->files, "PPIMAGE.INPUT");
+    psLogMsg ("ppFocus", 4, "focus: %f, fwhm: %f (%d,%d)\n", FOCUS, FWHM, FWHMnum);
+
     psFree (view);
     return true;
