Index: trunk/Ohana/src/libfits/table/F_compress_T.c
===================================================================
--- trunk/Ohana/src/libfits/table/F_compress_T.c	(revision 39335)
+++ 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 39335)
+++ 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 ***
 
