On 01/11/2016 02:03 PM, Pavel Březina wrote:
On 01/11/2016 12:43 PM, Petr Cech wrote:
Hi,
I believe the code belongs to sssm_krb5_auth_init.

Right, it is working the same way. I moved DNS SRV Lookup adding into sssm_krb5_auth_init after all other stuff.

--
Petr^4 Cech
>From 6be3ff25ea0a8f8a857f3a72fe03a9e6af5cd825 Mon Sep 17 00:00:00 2001
From: Petr Cech <pc...@redhat.com>
Date: Mon, 11 Jan 2016 06:18:33 -0500
Subject: [PATCH] KRB5: Adding DNS SRV lookup for krb5 provider

This patch add DNS SRV lookup for krb5 provider.

Resolves:
https://fedorahosted.org/sssd/ticket/2888
---
 src/providers/krb5/krb5_init.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/providers/krb5/krb5_init.c b/src/providers/krb5/krb5_init.c
index f1c63107642fba8441ff563bd9ecd7eff233d65c..4f36d905b1d5e89466998fba946f9f6f6915f51d 100644
--- a/src/providers/krb5/krb5_init.c
+++ b/src/providers/krb5/krb5_init.c
@@ -169,6 +169,13 @@ int sssm_krb5_auth_init(struct be_ctx *bectx,
     }
     talloc_set_destructor((TALLOC_CTX *) ctx, krb5_ctx_re_destructor);
 
+    ret = be_fo_set_dns_srv_lookup_plugin(bectx, NULL);
+    if (ret != EOK) {
+        DEBUG(SSSDBG_CRIT_FAILURE, "Unable to set SRV lookup plugin "
+                                   "[%d]: %s\n", ret, sss_strerror(ret));
+        goto fail;
+    }
+
     *ops = &krb5_auth_ops;
     *pvt_auth_data = ctx;
     return EOK;
-- 
2.4.3

_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/sssd-devel@lists.fedorahosted.org

Reply via email to