diff options
-rw-r--r-- | source4/rpc_server/netlogon/dcerpc_netlogon.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/rpc_server/netlogon/dcerpc_netlogon.c b/source4/rpc_server/netlogon/dcerpc_netlogon.c index 598b7f2c9c..309601e9da 100644 --- a/source4/rpc_server/netlogon/dcerpc_netlogon.c +++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c @@ -124,6 +124,10 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3(struct dcesrv_call_state *dce_ca negotiate_flags |= NETLOGON_NEG_STRONG_KEYS; } + if (*r->in.negotiate_flags & NETLOGON_NEG_SUPPORTS_AES) { + negotiate_flags |= NETLOGON_NEG_SUPPORTS_AES; + } + /* * According to Microsoft (see bugid #6099) * Windows 7 looks at the negotiate_flags |