krb5_sendto_kdc: Windows no KDC reachable error
commita1276c54aaebb0c6e71b3347ba2a49cb27d0c5ee
authorJeffrey Altman <jaltman@secure-endpoints.com>
Thu, 16 May 2019 13:27:42 +0000 (16 09:27 -0400)
committerJeffrey Altman <jaltman@auristor.com>
Thu, 16 May 2019 16:09:59 +0000 (16 12:09 -0400)
treebf3955d28903cdb4d582f2325a1376a4411adaf8
parentbdcd7d2f3dc02f902628a9145084cf7a80496f7a
krb5_sendto_kdc: Windows no KDC reachable error

The combination of 8740528b2477f872147998ca19a66d2fae12631b
("Windows-compatible sentinel socket type and value") and
d497d7e4a796c6bda153e7f10fe9478724b855ab ("krb5_sendto_kdc:
failover for multiple AAAA/A RRs on one domain") broke
all the send to kdc loop on Windows.  rk_socket_t is
a HANDLE and rk_INVALID_SOCKET is the max value.  Therefore,
no valid socket will be larger and all communications
will fail.

Change-Id: I3464f78d67b19f14050ad7a01738fb32bac99385
lib/krb5/send_to_kdc.c