Hi list,

I was debug code very deeply and I found nitpick.
There is simple patch attached.

Regards

--
Petr^4 Čech

>From 15d35c7e0e2171c49746d3a87f9aa2aba07a7bbc Mon Sep 17 00:00:00 2001
From: Petr Cech <pc...@redhat.com>
Date: Sun, 17 Jul 2016 11:36:18 +0200
Subject: [PATCH] PROVIDERS: Default values in debug

It could be usefull to distinguish between deafult and config values
in debug messages.
---
 src/providers/data_provider_opts.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/providers/data_provider_opts.c b/src/providers/data_provider_opts.c
index 9db43fc4077d3b14f2358029c7d532e440930879..d375c779a75ac1103efd8766026ed6604c1ca0f9 100644
--- a/src/providers/data_provider_opts.c
+++ b/src/providers/data_provider_opts.c
@@ -219,9 +219,10 @@ static int dp_copy_options_ex(TALLOC_CTX *memctx,
                        opts[i].opt_name);
                 goto done;
             }
-            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has%s value %s\n",
+            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has%s %svalue %s\n",
                   opts[i].opt_name,
                   opts[i].val.cstring ? "" : " no",
+                  copy_values ? "" : "default ",
                   opts[i].val.cstring ? opts[i].val.cstring : "");
             break;
 
@@ -237,8 +238,10 @@ static int dp_copy_options_ex(TALLOC_CTX *memctx,
                        opts[i].opt_name);
                 goto done;
             }
-            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has %s binary value.\n",
-                  opts[i].opt_name, opts[i].val.blob.length?"a":"no");
+            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has %s %sbinary value.\n",
+                  opts[i].opt_name,
+                  copy_values ? "" : "default ",
+                  opts[i].val.blob.length?"a":"no");
             break;
 
         case DP_OPT_NUMBER:
@@ -253,8 +256,10 @@ static int dp_copy_options_ex(TALLOC_CTX *memctx,
                       opts[i].opt_name);
                 goto done;
             }
-            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has value %d\n",
-                  opts[i].opt_name, opts[i].val.number);
+            DEBUG(SSSDBG_TRACE_FUNC, "Option %s has %svalue %d\n",
+                  opts[i].opt_name,
+                  copy_values ? "" : "default ",
+                  opts[i].val.number);
             break;
 
         case DP_OPT_BOOL:
@@ -269,8 +274,10 @@ static int dp_copy_options_ex(TALLOC_CTX *memctx,
                        opts[i].opt_name);
                 goto done;
             }
-            DEBUG(SSSDBG_TRACE_FUNC, "Option %s is %s\n",
-                  opts[i].opt_name, opts[i].val.boolean?"TRUE":"FALSE");
+            DEBUG(SSSDBG_TRACE_FUNC, "Option %s is %s%s\n",
+                  opts[i].opt_name,
+                  opts[i].val.boolean?"TRUE":"FALSE",
+                  copy_values ? "" : " default");
             break;
         }
     }
-- 
2.7.4

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

Reply via email to