Index: trunk/psphot/src/psphotBlendFit.c
===================================================================
--- trunk/psphot/src/psphotBlendFit.c	(revision 21183)
+++ trunk/psphot/src/psphotBlendFit.c	(revision 21250)
@@ -22,4 +22,20 @@
     }
     // nThreads = 0; // XXX until testing is complete, do not thread this function
+
+    // source fitting parameters for extended source fits
+    int fitIter = psMetadataLookupS32(&status, recipe, "EXT_FIT_ITER"); // Max number of fit iterations
+    assert (status && fitIter > 0);
+
+    float fitTol = psMetadataLookupF32 (&status, recipe, "EXT_FIT_TOL"); // Fit tolerance
+    assert (status && isfinite(fitTol) && fitTol > 0);
+
+    bool poisson = psMetadataLookupBool(&status, recipe, "POISSON.ERRORS.PHOT.LMM"); // Poisson errors?
+    assert (status);
+
+    float skySig = psMetadataLookupF32(&status, recipe, "SKY_SIG");
+    assert (status && isfinite(skySig) && skySig > 0);
+
+    // Define source fitting parameters for extended source fits
+    pmSourceFitModelInit(fitIter, fitTol, PS_SQR(skySig), poisson);
 
     psphotInitLimitsPSF (recipe, readout);
