Index: trunk/psModules/src/detrend/pmFlatField.c
===================================================================
--- trunk/psModules/src/detrend/pmFlatField.c	(revision 12696)
+++ trunk/psModules/src/detrend/pmFlatField.c	(revision 13591)
@@ -12,5 +12,5 @@
 #include "pmFlatField.h"
 
-bool pmFlatField(pmReadout *in, const pmReadout *flat)
+bool pmFlatField(pmReadout *in, const pmReadout *flat, psMaskType badFlat)
 {
     PS_ASSERT_PTR_NON_NULL(in, false);
@@ -79,5 +79,5 @@
             if (flatValue <= 0.0 || (flatMask && flatMask->data.U8[j + yOffset][i + xOffset])) { \
                 if (inMask) { \
-                    inMask->data.U8[j][i] |= PM_MASK_FLAT; \
+                    inMask->data.PS_TYPE_MASK_DATA[j][i] |= badFlat; \
                 } \
                 inImage->data.TYPE[j][i] = SPECIAL; \
