Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/libnet/libnet_samsync.c

    r414 r745  
    2727#include "auth/gensec/gensec.h"
    2828#include "auth/credentials/credentials.h"
    29 #include "auth/gensec/schannel_proto.h"
     29#include "libcli/auth/schannel.h"
    3030#include "librpc/gen_ndr/ndr_netlogon.h"
    3131#include "librpc/gen_ndr/ndr_netlogon_c.h"
     
    4646        struct libnet_SamSync_state *state;
    4747        const enum netr_SamDatabaseID database_ids[] = {SAM_DATABASE_DOMAIN, SAM_DATABASE_BUILTIN, SAM_DATABASE_PRIVS};
    48         int i;
     48        unsigned int i;
    4949
    5050        samsync_ctx = talloc_named(mem_ctx, 0, "SamSync top context");
     
    210210               
    211211                do {
    212                         int d;
     212                        uint32_t d;
    213213                        loop_ctx = talloc_named(samsync_ctx, 0, "DatabaseSync loop context");
    214214                        netlogon_creds_client_authenticator(creds, &credential);
     
    216216                        dbsync.in.credential = &credential;
    217217                       
    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                        }
    219222                        if (!NT_STATUS_IS_OK(dbsync_nt_status) &&
    220223                            !NT_STATUS_EQUAL(dbsync_nt_status, STATUS_MORE_ENTRIES)) {
Note: See TracChangeset for help on using the changeset viewer.