Index: /trunk/psModules/src/camera/pmFPAfileDefine.c
===================================================================
--- /trunk/psModules/src/camera/pmFPAfileDefine.c	(revision 11303)
+++ /trunk/psModules/src/camera/pmFPAfileDefine.c	(revision 11304)
@@ -286,6 +286,6 @@
     }
 
-    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
-    psString realName = pmConfigConvertFilename (infiles->data[0], config, create);
+    // this function is implicitly an INPUT operation: do not create the file
+    psString realName = pmConfigConvertFilename (infiles->data[0], config, false);
     if (!realName) {
         psError(PS_ERR_IO, false, "Failed to convert file name %s\n", (char *) infiles->data[0]);
@@ -367,6 +367,6 @@
     for (int i = 0; i < infiles->n; i++) {
         if (i > 0) {
-            bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
-            psString realName = pmConfigConvertFilename (infiles->data[i], config, create);
+            // this function is implicitly an INPUT operation: do not create the file
+            psString realName = pmConfigConvertFilename (infiles->data[i], config, false);
             if (!realName) {
                 psError(PS_ERR_IO, false, "Failed to convert file name %s", (char *) infiles->data[i]);
@@ -492,6 +492,6 @@
     // save the association on file->names
     for (int i = 0; i < infiles->n; i++) {
-        bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
-        psString realName = pmConfigConvertFilename (infiles->data[i], config, create);
+        // this function is implicitly an INPUT operation: do not create the file
+        psString realName = pmConfigConvertFilename (infiles->data[i], config, false);
         if (!realName) {
             psError(PS_ERR_IO, false, "Failed to convert file name %s", (char *) infiles->data[i]);
@@ -727,6 +727,6 @@
 
     // Prepend the global path to the file rule
-    bool create = file->mode == PM_FPA_MODE_WRITE ? true : false;
-    psString tmpName = pmConfigConvertFilename (file->filerule, config, create);
+    // this function is implicitly an INPUT operation: do not create the file
+    psString tmpName = pmConfigConvertFilename (file->filerule, config, false);
     psFree (file->filerule);
     file->filerule = tmpName;
