summaryrefslogtreecommitdiff
path: root/source3/lib/netapi/serverinfo.c
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2007-12-19 16:07:40 +0100
committerGünther Deschner <gd@samba.org>2007-12-21 15:29:11 +0100
commit991112eda710c97dff607dd615c777023395da65 (patch)
treeb67f165f9cae04735b45c55cf469225f0e03ee5e /source3/lib/netapi/serverinfo.c
parent721d36df8372dd45430a93c99180bb94ec7d9773 (diff)
downloadsamba-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/serverinfo.c')
-rw-r--r--source3/lib/netapi/serverinfo.c14
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;
}