Index: /trunk/ppImage/src/ppImageParseCamera.c
===================================================================
--- /trunk/ppImage/src/ppImageParseCamera.c	(revision 9437)
+++ /trunk/ppImage/src/ppImageParseCamera.c	(revision 9438)
@@ -33,5 +33,8 @@
         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.BIAS");
         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.BIAS", input->fpa, PM_DETREND_TYPE_BIAS);
-        if (!status) psAbort ("ppImageParseDetrend", "can't find a bias image source");
+        if (!status) {
+	    psError (PS_ERR_IO, false, "can't find a bias image source");
+	    return NULL;
+	}
     }
     if (options->doDark) {
@@ -40,5 +43,8 @@
         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.DARK");
         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.DARK", input->fpa, PM_DETREND_TYPE_DARK);
-        if (!status) psAbort ("ppImageParseDetrend", "can't find a dark image source");
+        if (!status) {
+	    psError (PS_ERR_IO, false, "can't find a dark image source");
+	    return NULL;
+	}
     }
     if (options->doMask) {
@@ -47,5 +53,8 @@
         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.MASK");
         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.MASK", input->fpa, PM_DETREND_TYPE_MASK);
-        if (!status) psAbort ("ppImageParseDetrend", "can't find a mask image source");
+        if (!status) {
+	    psError (PS_ERR_IO, false, "can't find a mask image source");
+	    return NULL;
+	}
     }
     if (options->doShutter) {
@@ -54,5 +63,8 @@
         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.SHUTTER");
         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.SHUTTER", input->fpa, PM_DETREND_TYPE_FLAT);
-        if (!status) psAbort ("ppImageParseDetrend", "can't find a shutter image source");
+        if (!status) {
+	    psError (PS_ERR_IO, false, "can't find a shutter image source");
+	    return NULL;
+	}
     }
     if (options->doFlat) {
@@ -61,5 +73,8 @@
         pmFPAfileDefineFromConf  (&status, config, "PPIMAGE.FLAT");
         pmFPAfileDefineFromDetDB (&status, config, "PPIMAGE.FLAT", input->fpa, PM_DETREND_TYPE_FLAT);
-        if (!status) psAbort ("ppImageParseDetrend", "can't find a flat image source");
+        if (!status) {
+	    psError (PS_ERR_IO, false, "can't find a flat image source");
+	    return NULL;
+	}
     }
 
