On 01/11/2016 12:35 PM, Petr Cech wrote:
Hi,

there is a patch for [1] attached.

And there is the second version where sss_strerror() is used.


Regards


--
Petr^4 Cech
>From f606d1f852ac7d6d16d2fb3a904bd1861e033229 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_shared.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/providers/krb5/krb5_init_shared.c b/src/providers/krb5/krb5_init_shared.c
index 767291c0b953ea3f227f64a7e21f191262424cf5..0596b36a2b0ec4e493a33ef73aeff2f6c2cf512f 100644
--- a/src/providers/krb5/krb5_init_shared.c
+++ b/src/providers/krb5/krb5_init_shared.c
@@ -71,6 +71,13 @@ errno_t krb5_child_init(struct krb5_ctx *krb5_auth_ctx,
         goto done;
     }
 
+    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 done;
+    }
+
     ret = krb5_install_offline_callback(bectx, krb5_auth_ctx);
     if (ret != EOK) {
         DEBUG(SSSDBG_CRIT_FAILURE, "krb5_install_offline_callback failed.\n");
-- 
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