summaryrefslogtreecommitdiff
path: root/source3/libnet
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2008-02-12 18:21:52 +0100
committerGünther Deschner <gd@samba.org>2008-02-12 18:21:52 +0100
commitb1c6104fa4c7a4e7e5cbbcdfef7c75baebde762d (patch)
tree748ceb512dc323bfa29f440b584a896136018406 /source3/libnet
parent4c42f7999a876db0ec7e93f60354ef51290ad11e (diff)
downloadsamba-b1c6104fa4c7a4e7e5cbbcdfef7c75baebde762d.tar.gz
samba-b1c6104fa4c7a4e7e5cbbcdfef7c75baebde762d.tar.bz2
samba-b1c6104fa4c7a4e7e5cbbcdfef7c75baebde762d.zip
Use every
(This used to be commit d9cec295bf55b3a7e16f548cc4bf64ce474b41e9)
Diffstat (limited to 'source3/libnet')
-rw-r--r--source3/libnet/libnet_join.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/source3/libnet/libnet_join.c b/source3/libnet/libnet_join.c
index e6fcc76d6c..996b9e64f9 100644
--- a/source3/libnet/libnet_join.c
+++ b/source3/libnet/libnet_join.c
@@ -831,11 +831,12 @@ static NTSTATUS libnet_join_unjoindomain_rpc(TALLOC_CTX *mem_ctx,
NTSTATUS status = NT_STATUS_UNSUCCESSFUL;
char *acct_name;
uint32 user_rid;
- SAM_USERINFO_CTR ctr, *qctr = NULL;
+ SAM_USERINFO_CTR ctr;
SAM_USER_INFO_16 p16;
struct lsa_String lsa_acct_name;
struct samr_Ids user_rids;
struct samr_Ids name_types;
+ union samr_UserInfo *info = NULL;
status = cli_full_connection(&cli, NULL,
r->in.dc_name,
@@ -904,8 +905,10 @@ static NTSTATUS libnet_join_unjoindomain_rpc(TALLOC_CTX *mem_ctx,
goto done;
}
- status = rpccli_samr_query_userinfo(pipe_hnd, mem_ctx,
- &user_pol, 16, &qctr);
+ status = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
+ &user_pol,
+ 16,
+ &info);
if (!NT_STATUS_IS_OK(status)) {
rpccli_samr_Close(pipe_hnd, mem_ctx, &user_pol);
goto done;
@@ -915,7 +918,7 @@ static NTSTATUS libnet_join_unjoindomain_rpc(TALLOC_CTX *mem_ctx,
ctr.switch_value = 16;
ctr.info.id16 = &p16;
- p16.acb_info = qctr->info.id16->acb_info | ACB_DISABLED;
+ p16.acb_info = info->info16.acct_flags | ACB_DISABLED;
status = rpccli_samr_set_userinfo2(pipe_hnd, mem_ctx, &user_pol, 16,
&cli->user_session_key, &ctr);