From 811c601ae081485bff778a99a6b510029da0a88f Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Sun, 21 Mar 2010 14:20:41 +0100 Subject: s4:WINREG RPC - we support only non-volatile keys --- source4/rpc_server/winreg/rpc_winreg.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/source4/rpc_server/winreg/rpc_winreg.c b/source4/rpc_server/winreg/rpc_winreg.c index 5491bb602f..5bfc655277 100644 --- a/source4/rpc_server/winreg/rpc_winreg.c +++ b/source4/rpc_server/winreg/rpc_winreg.c @@ -126,6 +126,11 @@ static WERROR dcesrv_winreg_CreateKey(struct dcesrv_call_state *dce_call, { case SECURITY_SYSTEM: case SECURITY_ADMINISTRATOR: + /* we support only non volatile keys */ + if (r->in.options != REG_KEYTYPE_NON_VOLATILE) { + return WERR_NOT_SUPPORTED; + } + /* the security descriptor is optional */ if (r->in.secdesc != NULL) { DATA_BLOB sdblob; -- cgit