Index: /tags/ipp-20120802/psModules/src/objects/pmSourceFitPCM.c
===================================================================
--- /tags/ipp-20120802/psModules/src/objects/pmSourceFitPCM.c	(revision 34287)
+++ /tags/ipp-20120802/psModules/src/objects/pmSourceFitPCM.c	(revision 34288)
@@ -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;
