diff --git a/lib/krb5/send_to_kdc.c b/lib/krb5/send_to_kdc.c index 70d4568eb..1ada1b529 100644 --- a/lib/krb5/send_to_kdc.c +++ b/lib/krb5/send_to_kdc.c @@ -183,10 +183,8 @@ krb5_sendto_kdc (krb5_context context, port = krb5_getportbyname (context, "kerberos", "udp", 88); ret = krb5_get_krbhst (context, realm, &hostlist); - if (ret) { - close (fd); + if (ret) return ret; - } buf = malloc(krb5_max_sockaddr_size ()); if (buf == NULL) {