diff options
author | Simo Sorce <idra@samba.org> | 2004-07-12 15:30:23 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 10:52:11 -0500 |
commit | 8ef0682954232e7c1f67da3b7d65919216ae2786 (patch) | |
tree | 05463be52832825baaf45d404f9d7e842fa5eeb5 /source3 | |
parent | 4499082b83515bb15f3ecf6ca4568ab1729c73b7 (diff) | |
download | samba-8ef0682954232e7c1f67da3b7d65919216ae2786.tar.gz samba-8ef0682954232e7c1f67da3b7d65919216ae2786.tar.bz2 samba-8ef0682954232e7c1f67da3b7d65919216ae2786.zip |
r1468: Dump the parametrical options only once at the end of the service.
Fixes Testparm producing huge output and swat creating monster smb.conf files.
(This used to be commit 9c41adb98b8eef344203d80ef38cf96a27853c7f)
Diffstat (limited to 'source3')
-rw-r--r-- | source3/param/loadparm.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source3/param/loadparm.c b/source3/param/loadparm.c index a309fde007..978ea89d5c 100644 --- a/source3/param/loadparm.c +++ b/source3/param/loadparm.c @@ -3552,14 +3552,14 @@ static void dump_a_service(service * pService, FILE * f) ((char *)pService) + pdiff, f); fprintf(f, "\n"); } + } - if (pService->param_opt != NULL) { - data = pService->param_opt; - while(data) { - fprintf(f, "\t%s = %s\n", data->key, data->value); - data = data->next; - } - } + if (pService->param_opt != NULL) { + data = pService->param_opt; + while(data) { + fprintf(f, "\t%s = %s\n", data->key, data->value); + data = data->next; + } } } |