diff options
author | Andrew Bartlett <abartlet@samba.org> | 2001-09-16 06:35:35 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2001-09-16 06:35:35 +0000 |
commit | dec3cbcaf097a3d6fab9359e001279447a5f4def (patch) | |
tree | 6bfdbdcf71359c9126cc9c2d934e90a3d35106d9 /source3/rpc_client | |
parent | 9bae3609ac791b7cccdddc2cba4431d78eff60ef (diff) | |
download | samba-dec3cbcaf097a3d6fab9359e001279447a5f4def.tar.gz samba-dec3cbcaf097a3d6fab9359e001279447a5f4def.tar.bz2 samba-dec3cbcaf097a3d6fab9359e001279447a5f4def.zip |
Fix up workstaion and kickoff time checks, moved to auth_smbpasswd.c where
they can have general effect.
Fixed up workstaion support in the rest of samba, so that we can do these
checks.
Pass through the workstation for cli_net_logon(), if supplied.
(This used to be commit 7f04a139b2ee34b4c282590509cdf21395815a7a)
Diffstat (limited to 'source3/rpc_client')
-rw-r--r-- | source3/rpc_client/cli_login.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source3/rpc_client/cli_login.c b/source3/rpc_client/cli_login.c index 88d3aeda83..de0c9ac62a 100644 --- a/source3/rpc_client/cli_login.c +++ b/source3/rpc_client/cli_login.c @@ -167,7 +167,11 @@ NTSTATUS cli_nt_login_network(struct cli_state *cli, /* Create the structure needed for SAM logon. */ init_id_info2(&ctr->auth.id2, user_info->domain.str, 0, smb_userid_low, 0, - user_info->smb_username.str, cli->clnt_name_slash, + user_info->smb_username.str, + /* Send our cleint's workstaion name if we have it, otherwise ours */ + ((user_info->wksta_name.len > 0) ? + user_info->wksta_name.str : + cli->clnt_name_slash), user_info->chal, user_info->lm_resp.buffer, user_info->lm_resp.len, user_info->nt_resp.buffer, user_info->nt_resp.len); |