Index: /branches/eam_branches/20090715/psModules/src/camera/pmHDUGenerate.c
===================================================================
--- /branches/eam_branches/20090715/psModules/src/camera/pmHDUGenerate.c	(revision 25585)
+++ /branches/eam_branches/20090715/psModules/src/camera/pmHDUGenerate.c	(revision 25586)
@@ -611,4 +611,5 @@
             if (cells->n == 0) {
                 // Nothing to do
+		psFree (cells);
                 return true;
             }
@@ -660,4 +661,5 @@
             if (cells->n == 0) {
                 // Nothing to do
+		psFree (cells);
                 return true;
             }
@@ -707,8 +709,11 @@
             if (cells->n == 0) {
                 // Nothing to do
+		psFree (cells);
                 return true;
             }
-
-            return generateHDU(hdu, cells);
+	    
+	    bool status = generateHDU(hdu, cells);
+	    psFree (cells);
+            return status;
         }
     default:
