From: Joseph Sutton Date: Tue, 11 Apr 2023 08:19:52 +0000 (+1200) Subject: s4:rpc_server: Handle LDB_ERR_NO_SUCH_ATTRIBUTE when deleting group X-Git-Tag: talloc-2.4.1~924 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6abc50c94ece9beb235bd748dec8aeaaeeee4260;p=thirdparty%2Fsamba.git s4:rpc_server: Handle LDB_ERR_NO_SUCH_ATTRIBUTE when deleting group This is what source4/torture/rpc/samr.c:test_AddGroupMember() in the test 'samba4.rpc.samr' expects. Signed-off-by: Joseph Sutton Reviewed-by: Andreas Schneider --- diff --git a/source4/rpc_server/samr/dcesrv_samr.c b/source4/rpc_server/samr/dcesrv_samr.c index 2df9312fe31..79b54cd70c0 100644 --- a/source4/rpc_server/samr/dcesrv_samr.c +++ b/source4/rpc_server/samr/dcesrv_samr.c @@ -2608,6 +2608,7 @@ static NTSTATUS dcesrv_samr_DeleteGroupMember(struct dcesrv_call_state *dce_call case LDB_SUCCESS: return NT_STATUS_OK; case LDB_ERR_UNWILLING_TO_PERFORM: + case LDB_ERR_NO_SUCH_ATTRIBUTE: return NT_STATUS_MEMBER_NOT_IN_GROUP; case LDB_ERR_INSUFFICIENT_ACCESS_RIGHTS: return NT_STATUS_ACCESS_DENIED;