net conf: simplify logic in test output of net conf import.
authorMichael Adam <obnox@samba.org>
Tue, 15 Apr 2008 15:36:11 +0000 (17:36 +0200)
committerMichael Adam <obnox@samba.org>
Tue, 15 Apr 2008 15:40:27 +0000 (17:40 +0200)
Michael
(This used to be commit 367c8b133b2f3e73155f20f689602909eef9827b)

source3/utils/net_conf.c

index 7d1658ba94a0196f3f5b1d42768fe3ea808fa642..293485aab147e945f50fdc34427e8a35c3ddc956 100644 (file)
@@ -150,18 +150,14 @@ static WERROR import_process_service(struct smbconf_ctx *conf_ctx,
        TALLOC_CTX *mem_ctx = talloc_stackframe();
 
        if (opt_testmode) {
+               const char *indent = "";
                if (servicename != NULL) {
                        d_printf("[%s]\n", servicename);
-                       for (idx = 0; idx < num_params; idx++) {
-                               d_printf("\t%s = %s\n", param_names[idx],
-                                        param_values[idx]);
-                       }
+                       indent = "\t";
                }
-               else {
-                       for (idx = 0; idx < num_params; idx++) {
-                               d_printf("%s = %s\n", param_names[idx],
-                                        param_values[idx]);
-                       }
+               for (idx = 0; idx < num_params; idx++) {
+                       d_printf("%s%s = %s\n", indent, param_names[idx],
+                                param_values[idx]);
                }
                d_printf("\n");
                goto done;