Index: trunk/ppSub/src/ppSubReadout.c
===================================================================
--- trunk/ppSub/src/ppSubReadout.c	(revision 14196)
+++ trunk/ppSub/src/ppSubReadout.c	(revision 14248)
@@ -103,5 +103,4 @@
         psLogMsg("ppSub", PS_LOG_INFO, "%d stamps rejected on iteration %d.", numRejected, i);
     }
-    psFree(subMask);
 
     psImage *convImage = NULL, *convWeight = NULL, *convMask = NULL; // Convolved images
@@ -111,4 +110,5 @@
         goto ERROR;
     }
+    psFree(subMask);
 
     // Do the subtraction
@@ -185,4 +185,5 @@
 
 ERROR:
+    psFree(subMask);
     psFree(kernels);
     psFree(stamps);
