diff options
Diffstat (limited to 'source3/rpcclient')
-rw-r--r-- | source3/rpcclient/cmd_netlogon.c | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/source3/rpcclient/cmd_netlogon.c b/source3/rpcclient/cmd_netlogon.c index be5bf8596a..def5dba297 100644 --- a/source3/rpcclient/cmd_netlogon.c +++ b/source3/rpcclient/cmd_netlogon.c @@ -179,26 +179,5 @@ experimental SAM synchronisation. ****************************************************************************/ void cmd_sam_sync(struct client_info *info) { - uint16 nt_pipe_fnum; - BOOL res = True; - unsigned char trust_passwd[16]; - - DEBUG(5,("Attempting SAM Synchronisation with PDC\n")); - - res = res ? trust_get_passwd(trust_passwd, smb_cli->domain, info->myhostname) : False; - - /* open NETLOGON session. negotiate credentials */ - res = res ? cli_nt_session_open(smb_cli, PIPE_NETLOGON, &nt_pipe_fnum) : False; - - res = res ? cli_nt_setup_creds(smb_cli, nt_pipe_fnum, smb_cli->mach_acct, - trust_passwd, SEC_CHAN_BDC) : False; - - res = res ? cli_net_sam_sync(smb_cli, nt_pipe_fnum, 0) : False; - - memset(trust_passwd, 0, 16); - - /* close the session */ - cli_nt_session_close(smb_cli, nt_pipe_fnum); - - fprintf(out_hnd,"cmd_sam_sync: test succeeded: %s\n", BOOLSTR(res)); + do_sam_sync(smb_cli); } |