summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-12-08 23:32:05 +0100
committerStefan Metzmacher <metze@samba.org>2007-12-21 05:48:52 +0100
commite8065a7f8f9156708b76720de50af29eb0092d59 (patch)
treeea27ebf96faa17dc37abe948df19c55541ae1f14
parent966248108f97d237b41ff2d14ec1e592d61d8db3 (diff)
downloadsamba-e8065a7f8f9156708b76720de50af29eb0092d59.tar.gz
r26345: Fix dumping an individual parameter.
-rw-r--r--source/param/loadparm.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/source/param/loadparm.c b/source/param/loadparm.c
index 412c9d80317..c3f06512dc6 100644
--- a/source/param/loadparm.c
+++ b/source/param/loadparm.c
@@ -2147,7 +2147,7 @@ static void dump_a_service(struct loadparm_service * pService, FILE * f)
bool lp_dump_a_parameter(struct loadparm_context *lp_ctx,
struct loadparm_service *service,
- const char *parm_name, FILE * f, bool isGlobal)
+ const char *parm_name, FILE * f)
{
struct parm_struct *parm;
void *ptr;
@@ -2157,10 +2157,7 @@ bool lp_dump_a_parameter(struct loadparm_context *lp_ctx,
return false;
}
- if (isGlobal)
- ptr = ((char *)&sDefault) + parm->offset;
- else
- ptr = ((char *)service) + parm->offset;
+ ptr = lp_parm_ptr(lp_ctx, service,parm);
print_parameter(parm, ptr, f);
fprintf(f, "\n");