Index: /branches/rel10_ifa/psModules/src/astrom/pmConceptsStandard.c
===================================================================
--- /branches/rel10_ifa/psModules/src/astrom/pmConceptsStandard.c	(revision 6580)
+++ /branches/rel10_ifa/psModules/src/astrom/pmConceptsStandard.c	(revision 6581)
@@ -168,5 +168,4 @@
 
     psList *biassecs = psListAlloc(NULL); // List of bias sections
-    psFree(biassecs);               // Drop reference
 
     switch (concept->type) {
@@ -208,5 +207,5 @@
 
     psMetadataItem *item = psMetadataItemAllocPtr(pattern->name, PS_DATA_LIST, pattern->comment, biassecs);
-    psFree(biassecs);
+    psFree(biassecs);               // Drop reference
     return item;
 }
@@ -259,5 +258,4 @@
     }
 
-    psFree(sys);
     return psMetadataItemAllocS32(pattern->name, pattern->comment, timeSys);
 }
Index: /branches/rel10_ifa/psModules/src/astrom/pmFPAConstruct.c
===================================================================
--- /branches/rel10_ifa/psModules/src/astrom/pmFPAConstruct.c	(revision 6580)
+++ /branches/rel10_ifa/psModules/src/astrom/pmFPAConstruct.c	(revision 6581)
@@ -260,4 +260,5 @@
 
         pmHDU *hdu = pmHDUAlloc(extName); // The extension
+        hdu->format = psMemIncrRefCounter(format);
 
         // Parse the list of first:second
