to TCP socket as doing so causes interop problems.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15220
dc483132-0cff-0310-8789-
dd5450dbe970
+2003-03-04 Sam Hartman <hartmans@mit.edu>
+
+ * sendto_kdc.c (service_tcp_fd): Don't call shutdown on end of write because some implementations cannot deal with half-closed TCP sockets.
+
2003-02-08 Tom Yu <tlyu@mit.edu>
* prompter.c (krb5_prompter_posix): Kill echo before printing
}
if (conn->x.out.sg_count == 0) {
/* Done writing, switch to reading. */
- shutdown(conn->fd, SHUTDOWN_WRITE);
+ /* Don't call shutdown at this point because
+ * some implementations cannot deal with half-closed connections.*/
FD_CLR(conn->fd, &selstate->wfds);
/* Q: How do we detect failures to send the remaining data
to the remote side, since we're in non-blocking mode?