Index: trunk/psModules/src/objects/pmSourceFitPCM.c
===================================================================
--- trunk/psModules/src/objects/pmSourceFitPCM.c	(revision 32744)
+++ trunk/psModules/src/objects/pmSourceFitPCM.c	(revision 34287)
@@ -89,10 +89,12 @@
     if (TIMING) { t3 = psTimerMark ("pmSourceFitPCM"); }
 
-    // renormalize output model image (generated by fitting process)
-    float Io = params->data.F32[PM_PAR_I0];
-    for (int iy = 0; iy < source->modelFlux->numRows; iy++) {
-	for (int ix = 0; ix < source->modelFlux->numCols; ix++) {
-	    source->modelFlux->data.F32[iy][ix] /= Io;
-	}
+    if (fitStatus && source->modelFlux) {
+        // renormalize output model image (generated by fitting process)
+        float Io = params->data.F32[PM_PAR_I0];
+        for (int iy = 0; iy < source->modelFlux->numRows; iy++) {
+            for (int ix = 0; ix < source->modelFlux->numCols; ix++) {
+                source->modelFlux->data.F32[iy][ix] /= Io;
+            }
+        }
     }
     pcm->modelConv->nIter = myMin->iter;
