From: Volker Lendecke Date: Thu, 3 Jul 2025 08:32:43 +0000 (+0200) Subject: wkssvc3: Return RNG_ERROR where source4 does it X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f83ebb3bdab7ec8c2d59a2afbdb97476c922a67c;p=thirdparty%2Fsamba.git wkssvc3: Return RNG_ERROR where source4 does it Signed-off-by: Volker Lendecke Reviewed-by: Guenther Deschner --- diff --git a/source3/rpc_server/wkssvc/srv_wkssvc_nt.c b/source3/rpc_server/wkssvc/srv_wkssvc_nt.c index c1798f3e4bb..f7efa95d113 100644 --- a/source3/rpc_server/wkssvc/srv_wkssvc_nt.c +++ b/source3/rpc_server/wkssvc/srv_wkssvc_nt.c @@ -451,6 +451,14 @@ WERROR _wkssvc_NetWkstaEnumUsers(struct pipes_struct *p, struct auth_session_info *session_info = dcesrv_call_session_info(dce_call); + if (IS_AD_DC) { + /* + * source4/rpc_server/wkssvc returns RNG_ERROR here + */ + p->fault_state = DCERPC_FAULT_OP_RNG_ERROR; + return WERR_NOT_SUPPORTED; + } + /* This with any level should only be allowed from a domain administrator */ if (!nt_token_check_sid(&global_sid_Builtin_Administrators, session_info->security_token)) {