Index: trunk/ppStack/src/ppStackCamera.c
===================================================================
--- trunk/ppStack/src/ppStackCamera.c	(revision 17426)
+++ trunk/ppStack/src/ppStackCamera.c	(revision 17427)
@@ -72,5 +72,5 @@
 {
     bool haveWeights = false;           // Do we have weight maps?
-    bool havePSF = false;               // Do we have PSFs?
+    bool havePSFs = false;               // Do we have PSFs?
 
     psMetadata *inputs = psMetadataLookupMetadata(NULL, config->arguments, "INPUTS"); // The inputs info
@@ -102,7 +102,6 @@
         float weighting = psMetadataLookupF32(&mdok, input, "WEIGHTING"); // Relative weighting
         if (!mdok || isnan(weighting) || weighting == 0.0) {
-            psError(PS_ERR_BAD_PARAMETER_VALUE, true, "Component %s lacks WEIGHTING of type F32", item->name);
-            psFree(iter);
-            return false;
+            psWarning("Component %s lacks WEIGHTING of type F32 --- assuming 1.0", item->name);
+            weighting = 1.0;
         }
 
