summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2009-06-25 12:12:05 +0200
committerGünther Deschner <gd@samba.org>2009-06-25 12:19:17 +0200
commit313a2bfa527796f6512b2589a8b567c86436cf12 (patch)
tree3c06eaae4c4cd1018dfceef254e762919c1220d0 /source3/rpc_server
parentf62d9f5b5774c6066229ce029bc7c96f8478a3b1 (diff)
downloadsamba-313a2bfa527796f6512b2589a8b567c86436cf12.tar.gz
samba-313a2bfa527796f6512b2589a8b567c86436cf12.tar.bz2
samba-313a2bfa527796f6512b2589a8b567c86436cf12.zip
s3-netlogon: remove init_netr_SamInfo functions.
Guenther
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_pipe_hnd.c50
1 files changed, 25 insertions, 25 deletions
diff --git a/source3/rpc_server/srv_pipe_hnd.c b/source3/rpc_server/srv_pipe_hnd.c
index d79c3f5491..2f3d7632b0 100644
--- a/source3/rpc_server/srv_pipe_hnd.c
+++ b/source3/rpc_server/srv_pipe_hnd.c
@@ -1635,31 +1635,31 @@ static NTSTATUS serverinfo_to_SamInfo_base(TALLOC_CTX *mem_ctx,
unix_to_nt_time(&allow_password_change, pdb_get_pass_can_change_time(sampw));
unix_to_nt_time(&force_password_change, pdb_get_pass_must_change_time(sampw));
- init_netr_SamBaseInfo(base,
- last_logon,
- last_logoff,
- acct_expiry,
- last_password_change,
- allow_password_change,
- force_password_change,
- talloc_strdup(mem_ctx, pdb_get_username(sampw)),
- talloc_strdup(mem_ctx, pdb_get_fullname(sampw)),
- talloc_strdup(mem_ctx, pdb_get_logon_script(sampw)),
- talloc_strdup(mem_ctx, pdb_get_profile_path(sampw)),
- talloc_strdup(mem_ctx, pdb_get_homedir(sampw)),
- talloc_strdup(mem_ctx, pdb_get_dir_drive(sampw)),
- 0, /* logon_count */
- 0, /* bad_password_count */
- user_rid,
- group_rid,
- groups,
- NETLOGON_EXTRA_SIDS,
- user_session_key,
- my_name,
- talloc_strdup(mem_ctx, pdb_get_domain(sampw)),
- sid,
- lm_session_key,
- pdb_get_acct_ctrl(sampw));
+ base->last_logon = last_logon;
+ base->last_logoff = last_logoff;
+ base->acct_expiry = acct_expiry;
+ base->last_password_change = last_password_change;
+ base->allow_password_change = allow_password_change;
+ base->force_password_change = force_password_change;
+ base->account_name.string = talloc_strdup(mem_ctx, pdb_get_username(sampw));
+ base->full_name.string = talloc_strdup(mem_ctx, pdb_get_fullname(sampw));
+ base->logon_script.string = talloc_strdup(mem_ctx, pdb_get_logon_script(sampw));
+ base->profile_path.string = talloc_strdup(mem_ctx, pdb_get_profile_path(sampw));
+ base->home_directory.string = talloc_strdup(mem_ctx, pdb_get_homedir(sampw));
+ base->home_drive.string = talloc_strdup(mem_ctx, pdb_get_dir_drive(sampw));
+ base->logon_count = 0; /* ?? */
+ base->bad_password_count = 0; /* ?? */
+ base->rid = user_rid;
+ base->primary_gid = group_rid;
+ base->groups = groups;
+ base->user_flags = NETLOGON_EXTRA_SIDS;
+ base->key = user_session_key;
+ base->logon_server.string = my_name;
+ base->domain.string = talloc_strdup(mem_ctx, pdb_get_domain(sampw));
+ base->domain_sid = sid;
+ base->LMSessKey = lm_session_key;
+ base->acct_flags = pdb_get_acct_ctrl(sampw);
+
ZERO_STRUCT(user_session_key);
ZERO_STRUCT(lm_session_key);