summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-04-15 17:36:44 +0200
committerMichael Adam <obnox@samba.org>2008-04-15 17:40:27 +0200
commited85ea4248688005d1769894f0b2f2e86d822fde (patch)
tree2dee22cef2de5fd443fe9e6f16d09c8fb6f6a8a5
parent770b1923dc7735c2681c9976201569896feb74d9 (diff)
downloadsamba-ed85ea4248688005d1769894f0b2f2e86d822fde.tar.gz
samba-ed85ea4248688005d1769894f0b2f2e86d822fde.tar.bz2
samba-ed85ea4248688005d1769894f0b2f2e86d822fde.zip
net conf: adapt output of NULL share params in net conf list.
don't list NULL share name and don't indent these parameters Michael (This used to be commit 0212b38913945ce3c8b14734804d81f1cd315621)
-rw-r--r--source3/utils/net_conf.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/source3/utils/net_conf.c b/source3/utils/net_conf.c
index 293485aab1..4fffcf8a8c 100644
--- a/source3/utils/net_conf.c
+++ b/source3/utils/net_conf.c
@@ -246,11 +246,16 @@ static int net_conf_list(struct smbconf_ctx *conf_ctx,
}
for (share_count = 0; share_count < num_shares; share_count++) {
- d_printf("[%s]\n", share_names[share_count]);
+ const char *indent = "";
+ if (share_names[share_count] != NULL) {
+ d_printf("[%s]\n", share_names[share_count]);
+ indent = "\t";
+ }
for (param_count = 0; param_count < num_params[share_count];
param_count++)
{
- d_printf("\t%s = %s\n",
+ d_printf("%s%s = %s\n",
+ indent,
param_names[share_count][param_count],
param_values[share_count][param_count]);
}