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);
         }
 
