Properly handle EOF condition on libkrad sockets In the previous code, when the remote peer performed an orderly shutdown on the socket, libkrad would enter a state in which all future requests timed out. Instead, if the peer shuts down its socket, we need to attempt to reopen it. https://github.com/krb5/krb5/commit/248497427d5a45225817b6c22e9224e8ad969872 Author: Nathaniel McCallum Committer: Greg Hudson Commit: 248497427d5a45225817b6c22e9224e8ad969872 Branch: master src/lib/krad/remote.c | 13 ++++++------- 1 files changed, 6 insertions(+), 7 deletions(-)