[krbdev.mit.edu #2755] CVS Commit
Ken Raeburn via RT
rt-comment at krbdev.mit.edu
Mon Nov 22 22:15:20 EST 2004
KDC on Tru64 was hanging because of another case where Yarrow code
assumes locks are recursive. Probably didn't trigger on Linux,
Solaris, or NetBSD because they have /dev/random and Tru64 does not.
* yarrow.c (yarrow_input_maybe_locking): Renamed from
yarrow_input_maybe_locking, made static. New argument indicates whether or not
to do locking.
(krb5int_yarrow_input): New wrapper function.
(yarrow_input_locked): New wrapper function.
(Yarrow_detect_fork): Call yarrow_input_locked.
To generate a diff of this commit:
cvs diff -r1.20 -r1.21 krb5/src/lib/crypto/yarrow/ChangeLog
cvs diff -r1.12 -r1.13 krb5/src/lib/crypto/yarrow/yarrow.c
More information about the krb5-bugs
mailing list