Index: /branches/pap_branch_20090108/ppStack/src/ppStackLoop.c
===================================================================
--- /branches/pap_branch_20090108/ppStack/src/ppStackLoop.c	(revision 21100)
+++ /branches/pap_branch_20090108/ppStack/src/ppStackLoop.c	(revision 21101)
@@ -480,5 +480,8 @@
         assert(hdu);
         writeImage(imageNames->data[i],  hdu->header, readout->image, config);
-        writeImage(maskNames->data[i],   hdu->header, readout->mask, config);
+        psMetadata *maskHeader = psMetadataCopy(NULL, hdu->header); // Copy of header, for mask
+        pmConfigMaskWriteHeader(config, maskHeader);
+        writeImage(maskNames->data[i],   maskHeader, readout->mask, config);
+        psFree(maskHeader);
         writeImage(weightNames->data[i], hdu->header, readout->weight, config);
 
