Index: trunk/psModules/src/pmFlatField.c
===================================================================
--- trunk/psModules/src/pmFlatField.c	(revision 1822)
+++ trunk/psModules/src/pmFlatField.c	(revision 1832)
@@ -18,6 +18,6 @@
  *  @author Ross Harman, MHPCC
  *
- *  @version $Revision: 1.8 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2004-09-17 00:49:04 $
+ *  @version $Revision: 1.9 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2004-09-20 20:36:46 $
  *
  *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
@@ -58,15 +58,15 @@
 
     inImage = in->image;
-    inMask = in->mask;
     flatImage = flat->image;
     if (inImage == NULL) {
         psError(__func__, " : Line %d - Null not allowed for input image", __LINE__);
         return false;
-    } else if(flatImage) {
+    } else if(flatImage == NULL) {
         psError(__func__, " : Line %d - Null not allowed for flat image", __LINE__);
         return false;
-    } else if(inMask == NULL) {
-        inMask = psImageAlloc(inImage->numCols, inImage->numRows, PS_TYPE_MASK);
+    } else if(in->mask == NULL) {
+        in->mask = psImageAlloc(inImage->numCols, inImage->numRows, PS_TYPE_MASK);
     }
+    inMask = in->mask;
 
     // Check input image and its mask are not larger than flat image
@@ -178,4 +178,5 @@
     }
 
+    printf("");
     return true;
 }
