diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-12-08 23:32:05 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2007-12-21 05:48:52 +0100 |
commit | e8065a7f8f9156708b76720de50af29eb0092d59 (patch) | |
tree | ea27ebf96faa17dc37abe948df19c55541ae1f14 | |
parent | 966248108f97d237b41ff2d14ec1e592d61d8db3 (diff) | |
download | samba-e8065a7f8f9156708b76720de50af29eb0092d59.tar.gz |
r26345: Fix dumping an individual parameter.
-rw-r--r-- | source/param/loadparm.c | 7 |
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"); |