[Freeipa-devel] [PATCHES] 366-372 Additional Coverity fixes
Alexander Bokovoy
abokovoy at redhat.com
Tue Nov 11 10:32:18 UTC 2014
On Tue, 11 Nov 2014, Jan Cholasta wrote:
>>From 7ca2b25b93f1e3bff1e4c54ef1794cad462e533a Mon Sep 17 00:00:00 2001
>From: Jan Cholasta <jcholast at redhat.com>
>Date: Mon, 10 Nov 2014 17:40:35 +0000
>Subject: [PATCH 3/7] Fix Kerberos error handling in ipa-sam
>
>https://fedorahosted.org/freeipa/ticket/4713
>---
> daemons/ipa-sam/ipa_sam.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
>diff --git a/daemons/ipa-sam/ipa_sam.c b/daemons/ipa-sam/ipa_sam.c
>index 3b69f9e..e711299 100644
>--- a/daemons/ipa-sam/ipa_sam.c
>+++ b/daemons/ipa-sam/ipa_sam.c
>@@ -4233,7 +4233,7 @@ static int bind_callback(LDAP *ldap_struct, struct smbldap_state *ldap_state, vo
> krb5_free_principal(data.context, in_creds.server);
> krb5_free_principal(data.context, in_creds.client);
>
>- if (rc) {
>+ if (rc != 0 && rc != KRB5KRB_AP_ERR_TKT_NYV && rc != KRB5KRB_AP_ERR_TKT_EXPIRED) {
> rc = bind_callback_obtain_creds(&data);
> if (rc) {
> bind_callback_cleanup(&data, rc);
ACK
--
/ Alexander Bokovoy
More information about the Freeipa-devel
mailing list