[SCM] Samba Shared Repository - branch master updated - a4ad2658500e83613eeb5c01a6dfb5d067803d16

Günther Deschner gd at samba.org
Mon Oct 27 20:48:09 GMT 2008


The branch, master has been updated
       via  a4ad2658500e83613eeb5c01a6dfb5d067803d16 (commit)
      from  d04131c8ec9d327f7376ad85d8d1dba0f2bccea6 (commit)

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit a4ad2658500e83613eeb5c01a6dfb5d067803d16
Author: Günther Deschner <gd at samba.org>
Date:   Mon Oct 27 21:46:50 2008 +0100

    s4-libnet: fix user and group enumeration functions after lsa changes.
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source4/libnet/libnet_group.c |    2 ++
 source4/libnet/libnet_user.c  |    2 ++
 2 files changed, 4 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/libnet/libnet_group.c b/source4/libnet/libnet_group.c
index cae6d6d..eded378 100644
--- a/source4/libnet/libnet_group.c
+++ b/source4/libnet/libnet_group.c
@@ -476,6 +476,8 @@ static void continue_lsa_domain_opened(struct composite_context *ctx)
 	/* prepare arguments of QueryDomainInfo call */
 	s->query_domain.in.handle = &s->ctx->lsa.handle;
 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
+	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
+	if (composite_nomem(s->query_domain.out.info, c)) return;
 
 	/* send the request */
 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);
diff --git a/source4/libnet/libnet_user.c b/source4/libnet/libnet_user.c
index 35b2432..c768319 100644
--- a/source4/libnet/libnet_user.c
+++ b/source4/libnet/libnet_user.c
@@ -989,6 +989,8 @@ static void continue_lsa_domain_opened(struct composite_context *ctx)
 	/* prepare arguments of QueryDomainInfo call */
 	s->query_domain.in.handle = &s->ctx->lsa.handle;
 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
+	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
+	if (composite_nomem(s->query_domain.out.info, c)) return;
 
 	/* send the request */
 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list