|Bug#163260: FW: Re: [rt-users] Apache restart: can't login||John Goerzen||11/8/02 10:20 AM|
Y'all may be interested in this; there is what appears to be a manifestation
of this same problem in RT2 (debian package request-tracker) and Perl. The
Perl people apparently have a "workaround", but this is not yet in Debian,
and implies that glibc still has a problem.
----- Forwarded message from Rick Bradley <rt-u...@rickbradley.com> -----
* John Goerzen (jgoe...@complete.org) [021108 11:52]:
Try these links:
----- End forwarded message -----
|Bug#163260: FW: Re: [rt-users] Apache restart: can't login||Daniel Jacobowitz||11/8/02 11:20 AM|
I forgot to send the patch to this bug; here it is. I'll ping libc
about it again upstream.
Right now, Perl has this code in it:
That's the only member of the _crypt_struct it changes at initialization.
The `crypt_r' function does the same thing as `crypt', but takes
But we never clear the rest of the structure. We overwrite the sb0-sb3
Sure enough valgrind detects some uses of uninitialized values in calls to
2002-10-29 Daniel Jacobowitz <dr...@mvista.com>
* crypt/crypt_util.c (__init_des_r): Initialize current_salt
--- crypt/crypt_util.c.fix 2002-10-29 13:56:46.000000000 -0500