Index: /trunk/ppSub/src/ppSubArguments.c
===================================================================
--- /trunk/ppSub/src/ppSubArguments.c	(revision 13360)
+++ /trunk/ppSub/src/ppSubArguments.c	(revision 13361)
@@ -125,4 +125,5 @@
             return false;
         }
+        psMemIncrRefCounter(vector);
     }
 
@@ -162,6 +163,17 @@
     }
 
+#if 1
+    psArray *files = psArrayAlloc(1);   // Array with file names
+    files->data[0] = psStringCopy(argv[1]);
+    psMetadataAddArray(config->arguments, PS_LIST_TAIL, "INPUT", 0, "Name of the input image", files);
+    psFree(files);
+    files = psArrayAlloc(1);
+    files->data[0] = psStringCopy(argv[2]);
+    psMetadataAddArray(config->arguments, PS_LIST_TAIL, "REF", 0, "Name of the reference image", files);
+    psFree(files);
+#else
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "INPUT", 0, "Name of the input image", argv[1]);
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "REF", 0, "Name of the reference image", argv[2]);
+#endif
     psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output image", argv[3]);
 
