Index: trunk/ppSub/src/ppSubReadoutForcedPhot.c
===================================================================
--- trunk/ppSub/src/ppSubReadoutForcedPhot.c	(revision 29937)
+++ trunk/ppSub/src/ppSubReadoutForcedPhot.c	(revision 30619)
@@ -61,4 +61,5 @@
 	// XXX remove the pixels from photFile?
 	// XXX other cleanup operations?
+        psFree(view);
 	return true;
     }
@@ -89,4 +90,5 @@
     if (!psphotCopyResults (&foundDetections, outputFile, photFile, view)) {
 	psError(PPSUB_ERR_PROG, false, "Unable to copy psphot outputs");
+        psFree(view);
 	return false;
     }
@@ -97,4 +99,5 @@
     psMetadataAddF32(data->stats, PS_LIST_TAIL, "TIME_PHOT", PS_META_REPLACE, "Time to do photometry", elapsed);
 
+    psFree(view);
     return true;
 }
