about summary refs log tree commit diff
path: root/iconv/iconvconfig.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2005-03-03 14:03:17 +0000
committerJakub Jelinek <jakub@redhat.com>2005-03-03 14:03:17 +0000
commita3f1b27bd61b4bd1645e90953eb09ae2aa3ef9e9 (patch)
treea8e5716872cfa45964d06994f9598a523cd2b3a9 /iconv/iconvconfig.c
parentd0fec8d06cc2234c8114b51f630466eff9d5f841 (diff)
downloadglibc-a3f1b27bd61b4bd1645e90953eb09ae2aa3ef9e9.tar.gz
glibc-a3f1b27bd61b4bd1645e90953eb09ae2aa3ef9e9.tar.xz
glibc-a3f1b27bd61b4bd1645e90953eb09ae2aa3ef9e9.zip
Updated to fedora-glibc-20050303T1335
Diffstat (limited to 'iconv/iconvconfig.c')
-rw-r--r--iconv/iconvconfig.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/iconv/iconvconfig.c b/iconv/iconvconfig.c
index 8c56d29bb0..df66f11f08 100644
--- a/iconv/iconvconfig.c
+++ b/iconv/iconvconfig.c
@@ -985,11 +985,11 @@ next_prime (uint32_t seed)
 
    Offset   Length       Description
    0000     4            Magic header bytes
-   0004     4            Offset of string table (stoff)
-   0008     4            Offset of name hashing table (hoff)
-   000C     4            Hashing table size (hsize)
-   0010     4            Offset of module table (moff)
-   0014     4            Offset of other conversion module table (ooff)
+   0004     2            Offset of string table (stoff)
+   0006     2            Offset of name hashing table (hoff)
+   0008     2            Hashing table size (hsize)
+   000A     2            Offset of module table (moff)
+   000C     2            Offset of other conversion module table (ooff)
 
    stoff    ???          String table
 
@@ -1179,6 +1179,9 @@ write_output (void)
 	}
     }
 
+  /* Clear padding.  */
+  memset (&header, 0, sizeof (struct gconvcache_header));
+
   header.magic = GCONVCACHE_MAGIC;
 
   iov[0].iov_base = &header;