diff options
author | Günther Deschner <gd@samba.org> | 2007-12-19 16:07:40 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2007-12-21 15:29:11 +0100 |
commit | 991112eda710c97dff607dd615c777023395da65 (patch) | |
tree | b67f165f9cae04735b45c55cf469225f0e03ee5e /source3/lib/netapi | |
parent | 721d36df8372dd45430a93c99180bb94ec7d9773 (diff) | |
download | samba-991112eda710c97dff607dd615c777023395da65.tar.gz samba-991112eda710c97dff607dd615c777023395da65.tar.bz2 samba-991112eda710c97dff607dd615c777023395da65.zip |
Implement NetServerSetInfo level 1005 in local mode with smbconf registry.
Guenther
(This used to be commit 15c2bc15f20a677c3c94895150e396275de6ac9b)
Diffstat (limited to 'source3/lib/netapi')
-rw-r--r-- | source3/lib/netapi/serverinfo.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/source3/lib/netapi/serverinfo.c b/source3/lib/netapi/serverinfo.c index d6031b69d2..d1bfa47649 100644 --- a/source3/lib/netapi/serverinfo.c +++ b/source3/lib/netapi/serverinfo.c @@ -163,12 +163,13 @@ static WERROR NetServerSetInfoLocal_1005(struct libnetapi_ctx *ctx, return WERR_INVALID_PARAM; } - /* - return libnet_conf_set_parm(GLOBAL_NAME, - "server string", - info1005->comment); - */ - return WERR_NOT_SUPPORTED; + if (!lp_include_registry_globals()) { + return WERR_NOT_SUPPORTED; + } + + return libnet_smbconf_set_global_param(ctx, + "server string", + info1005->comment); } static WERROR NetServerSetInfoLocal(struct libnetapi_ctx *ctx, @@ -180,7 +181,6 @@ static WERROR NetServerSetInfoLocal(struct libnetapi_ctx *ctx, switch (level) { case 1005: return NetServerSetInfoLocal_1005(ctx, buffer, parm_error); - break; default: return WERR_UNKNOWN_LEVEL; } |