git.samba.org
/
ab
/
samba.git
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8530e84
)
r26423: try to fix the build on solaris
author
Stefan Metzmacher
<metze@samba.org>
Thu, 13 Dec 2007 08:13:35 +0000
(09:13 +0100)
committer
Stefan Metzmacher
<metze@samba.org>
Fri, 21 Dec 2007 04:49:51 +0000
(
05:49
+0100)
metze
(This used to be commit
5b62180946a7cb9f3981ce740cfe830f6f0a00ff
)
source4/param/loadparm.c
patch
|
blob
|
history
diff --git
a/source4/param/loadparm.c
b/source4/param/loadparm.c
index 07b8cbbdf4c7f35a8868e146d0913f20c1f17eb5..8b84cefc192fe80acd3c85564d3d7e4bae99e167 100644
(file)
--- a/
source4/param/loadparm.c
+++ b/
source4/param/loadparm.c
@@
-2252,7
+2252,12
@@
struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
parm_table[i].type == P_USTRING) &&
parm_table[i].offset != -1 &&
!(lp_ctx->flags[i] & FLAG_CMDLINE)) {
- char **r = ((char *)(parm_table[i].class == P_LOCAL)?&sDefault:lp_ctx->globals) + parm_table[i].offset;
+ char **r;
+ if (parm_table[i].class == P_LOCAL) {
+ r = (char **)(&sDefault + parm_table[i].offset);
+ } else {
+ r = (char **)(lp_ctx->globals + parm_table[i].offset);
+ }
*r = talloc_strdup(lp_ctx, "");
}
}