Index: trunk/psphot/src/psphotSourceFits.c
===================================================================
--- trunk/psphot/src/psphotSourceFits.c	(revision 19881)
+++ trunk/psphot/src/psphotSourceFits.c	(revision 21166)
@@ -9,6 +9,7 @@
 static int NfitEXT = 0;
 
-bool psphotFitInit () {
+bool psphotFitInit (int nThreads) {
     psTimerStart ("psphot.fits");
+    pmSourceFitSetInit (nThreads);
     return true;
 }
@@ -207,5 +208,5 @@
 }
 
-bool psphotFitBlob (pmReadout *readout, pmSource *source, psArray *sources, pmPSF *psf, psMaskType maskVal, psMaskType markVal) {
+bool psphotFitBlob (pmReadout *readout, pmSource *source, psArray *newSources, pmPSF *psf, psMaskType maskVal, psMaskType markVal) {
 
     bool okEXT, okDBL;
@@ -310,5 +311,5 @@
     psTrace ("psphot", 5, "blob as DBL: %f %f\n", ONE->params->data.F32[PM_PAR_XPOS], ONE->params->data.F32[PM_PAR_YPOS]);
 
-    psArrayAdd (sources, 100, newSrc);
+    psArrayAdd (newSources, 100, newSrc);
     psFree (newSrc);
     psFree (DBL);
