diff options
author | Günther Deschner <gd@samba.org> | 2009-08-17 17:57:47 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-09-16 17:59:38 +0200 |
commit | 42e393af28340bb18cc4a9b47a08df2be870441e (patch) | |
tree | c8d8d2dc1d1c05d016e372ff58d49da2047af68b /source3 | |
parent | 53d6dd3d52b36f65dcba8ff951f2febb995660ca (diff) | |
download | samba-42e393af28340bb18cc4a9b47a08df2be870441e.tar.gz samba-42e393af28340bb18cc4a9b47a08df2be870441e.tar.bz2 samba-42e393af28340bb18cc4a9b47a08df2be870441e.zip |
s3-rpcclient: fix netr_LogonGetCapabilities command.
Guenther
Diffstat (limited to 'source3')
-rw-r--r-- | source3/rpcclient/cmd_netlogon.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/source3/rpcclient/cmd_netlogon.c b/source3/rpcclient/cmd_netlogon.c index aa493214d7..ae76652113 100644 --- a/source3/rpcclient/cmd_netlogon.c +++ b/source3/rpcclient/cmd_netlogon.c @@ -1127,11 +1127,9 @@ static NTSTATUS cmd_netlogon_capabilities(struct rpc_pipe_client *cli, level = atoi(argv[1]); } -#if 0 + ZERO_STRUCT(return_authenticator); + netlogon_creds_client_authenticator(cli->dc, &credential); -#else - ZERO_STRUCT(credential); -#endif status = rpccli_netr_LogonGetCapabilities(cli, mem_ctx, cli->desthost, @@ -1140,13 +1138,14 @@ static NTSTATUS cmd_netlogon_capabilities(struct rpc_pipe_client *cli, &return_authenticator, level, &capabilities); -#if 0 + if (!netlogon_creds_client_check(cli->dc, &return_authenticator.cred)) { DEBUG(0,("credentials chain check failed\n")); return NT_STATUS_ACCESS_DENIED; } -#endif + + printf("capabilities: 0x%08x\n", capabilities.server_capabilities); return status; } |