Changeset 745 for trunk/server/source4/libnet/libnet_samsync.c
- Timestamp:
- Nov 27, 2012, 4:43:17 PM (13 years ago)
- Location:
- trunk/server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/server
- Property svn:mergeinfo changed
/vendor/current merged: 581,587,591,594,597,600,615,618,740
- Property svn:mergeinfo changed
-
trunk/server/source4/libnet/libnet_samsync.c
r414 r745 27 27 #include "auth/gensec/gensec.h" 28 28 #include "auth/credentials/credentials.h" 29 #include " auth/gensec/schannel_proto.h"29 #include "libcli/auth/schannel.h" 30 30 #include "librpc/gen_ndr/ndr_netlogon.h" 31 31 #include "librpc/gen_ndr/ndr_netlogon_c.h" … … 46 46 struct libnet_SamSync_state *state; 47 47 const enum netr_SamDatabaseID database_ids[] = {SAM_DATABASE_DOMAIN, SAM_DATABASE_BUILTIN, SAM_DATABASE_PRIVS}; 48 int i;48 unsigned int i; 49 49 50 50 samsync_ctx = talloc_named(mem_ctx, 0, "SamSync top context"); … … 210 210 211 211 do { 212 int d;212 uint32_t d; 213 213 loop_ctx = talloc_named(samsync_ctx, 0, "DatabaseSync loop context"); 214 214 netlogon_creds_client_authenticator(creds, &credential); … … 216 216 dbsync.in.credential = &credential; 217 217 218 dbsync_nt_status = dcerpc_netr_DatabaseSync(p, loop_ctx, &dbsync); 218 dbsync_nt_status = dcerpc_netr_DatabaseSync_r(p->binding_handle, loop_ctx, &dbsync); 219 if (NT_STATUS_IS_OK(dbsync_nt_status) && !NT_STATUS_IS_OK(dbsync.out.result)) { 220 dbsync_nt_status = dbsync.out.result; 221 } 219 222 if (!NT_STATUS_IS_OK(dbsync_nt_status) && 220 223 !NT_STATUS_EQUAL(dbsync_nt_status, STATUS_MORE_ENTRIES)) {
Note:
See TracChangeset
for help on using the changeset viewer.