[SSSD] [PATCH] Mark unavailable Kerberos server as PORT_NOT_WORKING
Sumit Bose
sbose at redhat.com
Tue Dec 7 16:47:32 UTC 2010
Hi,
if a KDC is not available during the GSSAPI connect it is not properly
labeled with PORT_NOT_WORKING.
This patch should fix ticket #702.
bye,
Sumit
-------------- next part --------------
From 2c99290a49ce55d8c489e0ca7e10a0fc014c2612 Mon Sep 17 00:00:00 2001
From: Sumit Bose <sbose at redhat.com>
Date: Tue, 7 Dec 2010 17:43:45 +0100
Subject: [PATCH] Mark unavailable Kerberos server as PORT_NOT_WORKING
---
src/providers/ldap/sdap_async_connection.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/src/providers/ldap/sdap_async_connection.c b/src/providers/ldap/sdap_async_connection.c
index f143a01..2017b42 100644
--- a/src/providers/ldap/sdap_async_connection.c
+++ b/src/providers/ldap/sdap_async_connection.c
@@ -859,6 +859,7 @@ static void sdap_kinit_done(struct tevent_req *subreq)
return;
} else {
if (kerr == KRB5_KDC_UNREACH) {
+ fo_set_port_status(state->kdc_srv, PORT_NOT_WORKING);
nextreq = sdap_kinit_next_kdc(req);
if (!nextreq) {
tevent_req_error(req, ENOMEM);
--
1.7.3.2
More information about the sssd-devel
mailing list