diff options
author | Luke Leighton <lkcl@samba.org> | 1999-12-03 18:16:08 +0000 |
---|---|---|
committer | Luke Leighton <lkcl@samba.org> | 1999-12-03 18:16:08 +0000 |
commit | 294b653f2e9cdc1864ec638ae8b4300df25723cf (patch) | |
tree | 89bb71ae713de0711fea8f229af0bd15b29d1d04 /source/rpc_client/cli_use.c | |
parent | f33e4ca930f8299c00f861215c5231eef9ecef94 (diff) | |
download | samba-294b653f2e9cdc1864ec638ae8b4300df25723cf.tar.gz samba-294b653f2e9cdc1864ec638ae8b4300df25723cf.tar.xz samba-294b653f2e9cdc1864ec638ae8b4300df25723cf.zip |
cool! a unix socket smb redirector. code based on smbfilter and
ideas from ssh-agent.
the intent is to be able to share smb sessions using cli_net_use_add()
across multiple processes, where one process knows the target server
name, user name and domain, but not the smb password.
Diffstat (limited to 'source/rpc_client/cli_use.c')
-rw-r--r-- | source/rpc_client/cli_use.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/rpc_client/cli_use.c b/source/rpc_client/cli_use.c index 17458ffacdf..31e3b69b2ef 100644 --- a/source/rpc_client/cli_use.c +++ b/source/rpc_client/cli_use.c @@ -204,7 +204,8 @@ static struct cli_use *cli_use_get(const char* srv_name, init client state ****************************************************************************/ struct cli_state *cli_net_use_add(const char* srv_name, - const struct user_credentials *usr_creds) + const struct user_credentials *usr_creds, + BOOL redir) { struct nmb_name calling; struct nmb_name called; @@ -225,6 +226,7 @@ struct cli_state *cli_net_use_add(const char* srv_name, */ cli = cli_use_get(srv_name, usr_creds); + cli->cli->redirect = redir; if (resolve_srv_name(srv_name, dest_host, &ip)) { |