[12059] in Kerberos-V5-bugs
[krbdev.mit.edu #6933] SVN Commit
daemon@ATHENA.MIT.EDU (Greg Hudson via RT)
Mon Jul 25 12:00:14 2011
Mail-followup-to: rt@krbdev.mit.edu
mail-copies-to: never
From: "Greg Hudson via RT" <rt-comment@krbdev.MIT.EDU>
In-Reply-To: <rt-6933@krbdev.mit.edu>
Message-ID: <rt-6933-34197.17.8561112897685@krbdev.mit.edu>
To: "'AdminCc of krbdev.mit.edu Ticket #6933'":;"'AdminCc of krbdev.mit.edu Ticket #6933'":;@MIT.EDU
Date: Mon, 25 Jul 2011 12:00:10 -0400 (EDT)
Reply-To: rt-comment@krbdev.MIT.EDU
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: krb5-bugs-bounces@mit.edu
In rare circumstances, such as checksum errors, some network stacks
can flag an fd for reading in select() and still block when the fd is
read. Set all sockets non-blocking to prevent hangs when this occurs.
(We don't actually handle the resulting EWOULDBLOCK or EAGAIN errors,
so the rare cases will appear as communication failures and we will
close the socket. This is already the case for TCP sockets and
probably isn't a big deal.)
http://src.mit.edu/fisheye/changelog/krb5/?cs=25048
Commit By: ghudson
Revision: 25048
Changed Files:
U trunk/src/lib/krb5/os/sendto_kdc.c
_______________________________________________
krb5-bugs mailing list
krb5-bugs@mit.edu
https://mailman.mit.edu/mailman/listinfo/krb5-bugs