Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) From: tlyu@mit.edu Subject: SVN Commit RT-Send-CC: X-RT-Original-Encoding: iso-8859-1 Content-Length: 943 pull up r19196 from trunk r19196@cathode-dark-space: raeburn | 2007-02-28 21:19:41 -0500 ticket: new target_version: 1.6.1 tags: pullup subject: valgrind detects uninitialized (but really unused) bytes in 'queue' The gsstest program exports a GSSAPI security context to a blob in memory, writes that memory to a file, and reads it back to use it. Under valgrind, the writing phase triggers a warning about uninitialized storage. The "queue" structure as implemented in generic/util_ordering.c holds an array of values, some of which may never be initialized. As far as I can tell, those uninitialized values are never used before being initialized, either, but valgrind doesn't know that. This patch zaps the structure contents (including the array) before using the queue object. Commit By: tlyu Revision: 19310 Changed Files: _U branches/krb5-1-6/ U branches/krb5-1-6/src/lib/gssapi/generic/util_ordering.c