From: Roland McGrath Date: Wed, 6 Apr 2005 00:37:52 +0000 (+0000) Subject: 2005-03-01 H.J. Lu X-Git-Tag: cvs/glibc-2_3_5~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8e5237d3f9e2ef4e0212c035ca8e98db83d85c82;p=thirdparty%2Fglibc.git 2005-03-01 H.J. Lu [BZ #776] * iconv/iconvconfig.c: Fix comment for the output file. (write_output): Clear padding in header. --- diff --git a/iconv/iconvconfig.c b/iconv/iconvconfig.c index 042c49c482a..88118c9450a 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 @@ -1178,6 +1178,9 @@ write_output (void) } } + /* Clear padding. */ + memset (&header, 0, sizeof (struct gconvcache_header)); + header.magic = GCONVCACHE_MAGIC; iov[0].iov_base = &header;