summaryrefslogtreecommitdiff
path: root/lib/param/param.h
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2011-10-18 08:41:46 +1100
committerAndrew Bartlett <abartlet@samba.org>2011-10-18 13:13:30 +1100
commit734e5c521cb06a91e708226e0eb6d003175958c2 (patch)
treeed4441c4f533511d3af524d3ff80e39e64075b17 /lib/param/param.h
parentf8c6219188fa4ce39a35a8f192c649a6aa9c7ec1 (diff)
downloadsamba-734e5c521cb06a91e708226e0eb6d003175958c2.tar.gz
samba-734e5c521cb06a91e708226e0eb6d003175958c2.tar.bz2
samba-734e5c521cb06a91e708226e0eb6d003175958c2.zip
credentials: Prioritise command-line specified options above defaults from smb.conf
If a user specified -W or --realm on the command line, then this is of level SPECIFIED, not UNINITIALISED, despite it going via the loadparm system. This helps us to ensure that -W server -Ulocaluser is parsed the same as -Userver\localuser. This matters as otherwise we might instead attempt to use kerberos to the realm from the smb.conf. Andrew Bartlett
Diffstat (limited to 'lib/param/param.h')
-rw-r--r--lib/param/param.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/param/param.h b/lib/param/param.h
index c54f9cbab6..f6823859d8 100644
--- a/lib/param/param.h
+++ b/lib/param/param.h
@@ -111,6 +111,7 @@ bool lpcfg_add_printer(struct loadparm_context *lp_ctx,
struct parm_struct *lpcfg_parm_struct(struct loadparm_context *lp_ctx, const char *name);
void *lpcfg_parm_ptr(struct loadparm_context *lp_ctx,
struct loadparm_service *service, struct parm_struct *parm);
+bool lpcfg_parm_is_cmdline(struct loadparm_context *lp_ctx, const char *name);
bool lpcfg_file_list_changed(struct loadparm_context *lp_ctx);
bool lpcfg_do_global_parameter(struct loadparm_context *lp_ctx,