Index: trunk/ppbgrestore/src/ppbgrestoreParseCamera.c
===================================================================
--- trunk/ppbgrestore/src/ppbgrestoreParseCamera.c	(revision 25972)
+++ trunk/ppbgrestore/src/ppbgrestoreParseCamera.c	(revision 26662)
@@ -23,5 +23,11 @@
     pmFPAfile *outImage = pmFPAfileDefineOutput(config, input->fpa, "PPBGRESTORE.OUTPUT");
     if (!outImage) {
-        psError(PS_ERR_IO, false, _("Unable to generate output file from PPIMAGE.OUTPUT"));
+        psError(PS_ERR_IO, false, _("Unable to generate output file from PPBGRESTORE.OUTPUT"));
+        psFree(options);
+        return NULL;
+    }
+    pmFPAfile *outBG = pmFPAfileDefineOutput(config, input->fpa, "PPBGRESTORE.BACKGROUND");
+    if (!outBG) {
+        psError(PS_ERR_IO, false, _("Unable to generate bacgkround file from PPBGRESTORE.BACKGROUND"));
         psFree(options);
         return NULL;
