svn commit: samba r4393 - in branches/SAMBA_4_0/source/rpc_server/samr: .

vlendec at samba.org vlendec at samba.org
Wed Dec 29 13:22:01 GMT 2004


Author: vlendec
Date: 2004-12-29 13:22:00 +0000 (Wed, 29 Dec 2004)
New Revision: 4393

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4393

Log:
Trivial bugfix for a silly bug
Modified:
   branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c


Changeset:
Modified: branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c
===================================================================
--- branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c	2004-12-29 13:20:17 UTC (rev 4392)
+++ branches/SAMBA_4_0/source/rpc_server/samr/dcesrv_samr.c	2004-12-29 13:22:00 UTC (rev 4393)
@@ -2162,6 +2162,9 @@
 	if (ret != 1)
 		return NT_STATUS_INTERNAL_DB_CORRUPTION;
 
+	r->out.sids->num_sids = 0;
+	r->out.sids->sids = NULL;
+
 	el = ldb_msg_find_element(msgs[0], "member");
 
 	if (el != NULL) {
@@ -2188,11 +2191,10 @@
 			if (sids[i].sid == NULL)
 				return NT_STATUS_INTERNAL_DB_CORRUPTION;
 		}
+		r->out.sids->num_sids = el->num_values;
+		r->out.sids->sids = sids;
 	}
 
-	r->out.sids->num_sids = el->num_values;
-	r->out.sids->sids = sids;
-
 	return NT_STATUS_OK;
 }
 



More information about the samba-cvs mailing list