Index: trunk/ppStack/src/ppStack.c
===================================================================
--- trunk/ppStack/src/ppStack.c	(revision 27134)
+++ trunk/ppStack/src/ppStack.c	(revision 27135)
@@ -73,4 +73,5 @@
                 psError(psErrorCodeLast(), false, "Unable to close files.");
                 exitValue = ppStackExitCode(exitValue);
+                pmFPAfileFreeSetStrict(false);
             }
         }
Index: trunk/ppSub/src/ppSub.c
===================================================================
--- trunk/ppSub/src/ppSub.c	(revision 27134)
+++ trunk/ppSub/src/ppSub.c	(revision 27135)
@@ -89,4 +89,5 @@
             psError(psErrorCodeLast(), false, "Unable to close files.");
             exitValue = ppSubExitCode(exitValue);
+            pmFPAfileFreeSetStrict(false);
         }
 
Index: trunk/pswarp/src/pswarp.c
===================================================================
--- trunk/pswarp/src/pswarp.c	(revision 27134)
+++ trunk/pswarp/src/pswarp.c	(revision 27135)
@@ -90,4 +90,5 @@
             psError(psErrorCodeLast(), false, "Unable to write files.");
             exitValue = pswarpExitCode(exitValue);
+            pmFPAfileFreeSetStrict(false);
         }
 
