Index: trunk/psModules/src/camera/pmFPAfileIO.c
===================================================================
--- trunk/psModules/src/camera/pmFPAfileIO.c	(revision 10966)
+++ trunk/psModules/src/camera/pmFPAfileIO.c	(revision 11242)
@@ -89,5 +89,15 @@
                 }
             } else {
-                pmConfigValidateCameraFormat (file->format, phu);
+                bool valid;
+                if (!pmConfigValidateCameraFormat (&valid, file->format, phu)) {
+                    psError (PS_ERR_UNKNOWN, false, "Error in config scripts\n");
+                    psFree (phu);
+                    return NULL;
+                }
+                if (!valid) {
+                    psError(PS_ERR_IO, false, "file %s is not from the required camera", file->filename);
+                    psFree (phu);
+                    return NULL;
+                }
             }
             pmFPAview *thisView = pmFPAAddSourceFromHeader (file->fpa, phu, file->format);
