diff options
author | Gerald Carter <jerry@samba.org> | 2006-11-16 23:48:46 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:15:53 -0500 |
commit | 8fa0a80b498f2681fc9a4f5e6ab5522ee599f224 (patch) | |
tree | 4932ab53aa43676ab858d9b4b15199557890c146 /source3/utils/net_domain.c | |
parent | f5a1ec74070edb5579c2d44fbbcd993531c7eda7 (diff) | |
download | samba-8fa0a80b498f2681fc9a4f5e6ab5522ee599f224.tar.gz samba-8fa0a80b498f2681fc9a4f5e6ab5522ee599f224.tar.bz2 samba-8fa0a80b498f2681fc9a4f5e6ab5522ee599f224.zip |
r19754: * When using a krb5 session setup, we don't fill in the server_name
string the clis_state struct. So call saf_store() after we
have the short domain name in the lsa_query_inof_policy code.
* Remove unused server string in saf_delete()
(This used to be commit 3eddae2f2080f8dafec883cb9ffa2e578c242607)
Diffstat (limited to 'source3/utils/net_domain.c')
-rw-r--r-- | source3/utils/net_domain.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source3/utils/net_domain.c b/source3/utils/net_domain.c index ab71d35fde..4f7bc8ddec 100644 --- a/source3/utils/net_domain.c +++ b/source3/utils/net_domain.c @@ -157,12 +157,12 @@ int netdom_store_machine_account( const char *domain, DOM_SID *sid, const char * /******************************************************************* ********************************************************************/ -NTSTATUS netdom_get_domain_sid( TALLOC_CTX *mem_ctx, struct cli_state *cli, DOM_SID **sid ) +NTSTATUS netdom_get_domain_sid( TALLOC_CTX *mem_ctx, struct cli_state *cli, + char **domain, DOM_SID **sid ) { struct rpc_pipe_client *pipe_hnd = NULL; POLICY_HND lsa_pol; NTSTATUS status = NT_STATUS_UNSUCCESSFUL; - char *domain = NULL; if ( (pipe_hnd = cli_rpc_pipe_open_noauth(cli, PI_LSARPC, &status)) == NULL ) { DEBUG(0, ("Error connecting to LSA pipe. Error was %s\n", @@ -176,7 +176,7 @@ NTSTATUS netdom_get_domain_sid( TALLOC_CTX *mem_ctx, struct cli_state *cli, DOM_ return status; status = rpccli_lsa_query_info_policy(pipe_hnd, mem_ctx, - &lsa_pol, 5, &domain, sid); + &lsa_pol, 5, domain, sid); if ( !NT_STATUS_IS_OK(status) ) return status; |