Index: trunk/psphot/src/psphot.c
===================================================================
--- trunk/psphot/src/psphot.c	(revision 7517)
+++ trunk/psphot/src/psphot.c	(revision 7518)
@@ -21,5 +21,8 @@
 
     // load input data (config and images (signal, noise, mask)
-    psphotParseCamera (config);
+    if (!psphotParseCamera (config)) {
+	psErrorStackPrint(stderr, "");
+	exit(1);
+    }
 
     // call psphot for each readout
@@ -28,7 +31,5 @@
     psLogMsg ("psphot", 3, "complete psphot run: %f sec\n", psTimerMark ("complete"));
 
-    psFree (config);
-    psphotCleanup ();
- 
-    exit (0);
+    psphotCleanup (config);
+    exit (EXIT_SUCCESS);
 }
