Index: /trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c
===================================================================
--- /trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c	(revision 39339)
+++ /trunk/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c	(revision 39340)
@@ -247,4 +247,6 @@
   dvo_report_image_IDs (IDmap);
 
+  FreeHostTable(table_input);
+
   return TRUE;
 }
Index: /trunk/Ohana/src/dvomerge/src/dvomerge_client.c
===================================================================
--- /trunk/Ohana/src/dvomerge/src/dvomerge_client.c	(revision 39339)
+++ /trunk/Ohana/src/dvomerge/src/dvomerge_client.c	(revision 39340)
@@ -110,5 +110,5 @@
 
   dvomerge_client_args_free ();
-  // ohana_memcheck (TRUE);
+  ohana_memcheck (TRUE);
   // ohana_memdump (TRUE);
 
Index: /trunk/Ohana/src/libfits/table/F_compress_T.c
===================================================================
--- /trunk/Ohana/src/libfits/table/F_compress_T.c	(revision 39339)
+++ /trunk/Ohana/src/libfits/table/F_compress_T.c	(revision 39340)
@@ -81,5 +81,5 @@
     } else {
       Ntile = srcheader->Naxis[1] / ztilelen;
-    ztilelast = ztilelen;
+      ztilelast = ztilelen;
     }
   }
Index: /trunk/Ohana/src/libfits/table/F_table_varlength.c
===================================================================
--- /trunk/Ohana/src/libfits/table/F_table_varlength.c	(revision 39339)
+++ /trunk/Ohana/src/libfits/table/F_table_varlength.c	(revision 39340)
@@ -163,4 +163,8 @@
   memcpy (heap_ptr, data, Ndata);
 
+  // zero out the extra bytes
+  off_t Nextra = Nbytes - (heap_offset + Ndata);
+  memset (&heap_ptr[Ndata], 0, Nextra);
+
   // *** now we add the data description to the table ***
 
