>From 1ede60421b67ed985267bb407cd13dfeb6380ceb Mon Sep 17 00:00:00 2001
From: Michal Zidek <mzidek@redhat.com>
Date: Mon, 24 Sep 2012 16:30:57 +0200
Subject: [PATCH] Bad debug message when no dns_discovery_domain specified.

https://fedorahosted.org/sssd/ticket/920
---
 src/providers/fail_over.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/providers/fail_over.c b/src/providers/fail_over.c
index d776037..f3bba37 100644
--- a/src/providers/fail_over.c
+++ b/src/providers/fail_over.c
@@ -524,9 +524,9 @@ fo_add_srv_server(struct fo_service *service, const char *srv,
 {
     struct fo_server *server;
 
-    DEBUG(SSSDBG_TRACE_FUNC, ("Adding new SRV server in domain '%s', to service '%s' using %s\n",
-                              discovery_domain ? discovery_domain : "unknown",
-                              service->name, proto));
+    DEBUG(SSSDBG_TRACE_FUNC,
+          ("Adding new SRV server to service '%s' using '%s'.\n",
+           service->name, proto));
 
     DLIST_FOR_EACH(server, service->server_list) {
         /* Compare user data only if user_data_cmp and both arguments
@@ -1110,6 +1110,10 @@ resolve_srv_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
     case SRV_NEUTRAL: /* Request SRV lookup */
         if (state->meta->srv_data->dns_domain == NULL) {
             /* we need to look up our DNS domain first */
+            DEBUG(SSSDBG_TRACE_FUNC,
+                  ("SRV resolution of service '%s'. "
+                   "dns_discovery_domain not specified. Need to look it up.\n",
+                   server->service->name));
             subreq = resolve_get_domain_send(state, ev, ctx, resolv);
             if (subreq == NULL) {
                 ret = ENOMEM;
@@ -1119,6 +1123,10 @@ resolve_srv_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev,
             break;
         }
         /* we know the DNS domain, just do the lookup */
+        DEBUG(SSSDBG_TRACE_FUNC,
+              ("SRV resolution of service '%s'. "
+               "Will use DNS discovery domain '%s'\n",
+               server->service->name, state->meta->srv_data->dns_domain));
         resolve_srv_cont(req);
         break;
     case SRV_RESOLVE_ERROR: /* query could not be resolved but don't retry yet */
-- 
1.7.11.2

