[SCM] Samba Shared Repository - branch master updated

Matthias Dieter Wallnöfer mdw at samba.org
Tue Mar 1 09:58:01 MST 2011


The branch, master has been updated
       via  80995fd s4:drsuapi RPC server - this resembles more "samdb_is_gc"
      from  ef224aa librpc/ndr: handle NOALIGN flag for relative pointers and alignment DATA_BLOBs

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


- Log -----------------------------------------------------------------
commit 80995fde5a6b0ba274972676864e1985d990e1ea
Author: Matthias Dieter Wallnöfer <mdw at samba.org>
Date:   Tue Mar 1 14:06:23 2011 +0100

    s4:drsuapi RPC server - this resembles more "samdb_is_gc"
    
    Reviewed by: Jelmer
    
    Autobuild-User: Matthias Dieter Wallnöfer <mdw at samba.org>
    Autobuild-Date: Tue Mar  1 17:57:47 CET 2011 on sn-devel-104

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

Summary of changes:
 source4/rpc_server/drsuapi/dcesrv_drsuapi.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
index 63eed63..5dbb238 100644
--- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
+++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
@@ -702,7 +702,7 @@ static WERROR dcesrv_drsuapi_DsGetDomainControllerInfo_1(struct drsuapi_bind_sta
 						 LDB_SCOPE_BASE, attrs_ntds, "objectClass=nTDSDSA");
 			if (ret == LDB_SUCCESS && res_ntds->count == 1) {
 				ctr2->array[i].is_gc
-					= (ldb_msg_find_attr_as_uint(res_ntds->msgs[0], "options", 0) == 1);
+					= (ldb_msg_find_attr_as_uint(res_ntds->msgs[0], "options", 0) & DS_NTDSDSA_OPT_IS_GC);
 				ctr2->array[i].ntds_guid 
 					= samdb_result_guid(res_ntds->msgs[0], "objectGUID");
 				ctr2->array[i].ntds_dn = ldb_dn_get_linearized(res_ntds->msgs[0]->dn);


-- 
Samba Shared Repository


More information about the samba-cvs mailing list