Index: trunk/psModules/src/camera/pmFPAWrite.c
===================================================================
--- trunk/psModules/src/camera/pmFPAWrite.c	(revision 10966)
+++ trunk/psModules/src/camera/pmFPAWrite.c	(revision 11255)
@@ -38,4 +38,7 @@
         psError(PS_ERR_UNEXPECTED_NULL, false, "Unable to find HDU.\n");
         return false;
+    }
+    if (!hdu->header) {
+        hdu->header = psMetadataAlloc();
     }
     bool mdok;                          // Status of MD lookup
