Index: trunk/ppImage/src/ppImageParseCamera.c
===================================================================
--- trunk/ppImage/src/ppImageParseCamera.c	(revision 9857)
+++ trunk/ppImage/src/ppImageParseCamera.c	(revision 9952)
@@ -12,5 +12,5 @@
     // the input image defines the camera, and all recipes and options the follow
     pmFPAfile *input = pmFPAfileDefineFromArgs (&status, config, "PPIMAGE.INPUT", "INPUT");
-    if (!status) {
+    if (!status || !input) {
         psError(PS_ERR_IO, false, "Failed to build FPA from PPIMAGE.INPUT");
         return NULL;
@@ -177,4 +177,10 @@
     psFree (chips);
 
+    if (psMetadataLookupBool(NULL, recipe, "INPUT_IS_FRINGE")) {
+        // It's a fringe file, so change the file type
+        input->type = PM_FPA_FILE_FRINGE;
+        output->type = PM_FPA_FILE_FRINGE;
+    }
+
     return (options);
 }
