The branch, master has been updated via 20bcdf8... s3: Fix _samr_GetAliasMembership for results with 0 rids from 4330efe... Removed ldb_modify_ctrl from ldb, implemented as a static in ldap_backend.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 20bcdf85f16216c45ded886217fedc4516cc591c Author: Volker Lendecke <v...@samba.org> Date: Tue Dec 15 14:01:43 2009 +0100 s3: Fix _samr_GetAliasMembership for results with 0 rids ----------------------------------------------------------------------- Summary of changes: source3/rpc_server/srv_samr_nt.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) Changeset truncated at 500 lines: diff --git a/source3/rpc_server/srv_samr_nt.c b/source3/rpc_server/srv_samr_nt.c index 2bfd6c3..6b40385 100644 --- a/source3/rpc_server/srv_samr_nt.c +++ b/source3/rpc_server/srv_samr_nt.c @@ -5361,6 +5361,14 @@ NTSTATUS _samr_GetAliasMembership(pipes_struct *p, r->out.rids->count = num_alias_rids; r->out.rids->ids = alias_rids; + if (r->out.rids->ids == NULL) { + /* Windows domain clients don't accept a NULL ptr here */ + r->out.rids->ids = talloc_zero(p->mem_ctx, uint32_t); + } + if (r->out.rids->ids == NULL) { + return NT_STATUS_NO_MEMORY; + } + return NT_STATUS_OK; } -- Samba Shared Repository