summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/sam/account.c2
-rw-r--r--source3/sam/get_set_account.c33
2 files changed, 3 insertions, 32 deletions
diff --git a/source3/sam/account.c b/source3/sam/account.c
index 9144c23844..1b43db57d9 100644
--- a/source3/sam/account.c
+++ b/source3/sam/account.c
@@ -37,8 +37,6 @@ static void sam_fill_default_account(SAM_ACCOUNT_HANDLE *account)
/* Don't change these timestamp settings without a good reason.
They are important for NT member server compatibility. */
- account->private.init_flag = FLAG_SAM_UNINIT;
-
/* FIXME: We should actually call get_nt_time_max() or sthng
* here */
unix_to_nt_time(&(account->private.logoff_time),get_time_t_max());
diff --git a/source3/sam/get_set_account.c b/source3/sam/get_set_account.c
index 7bbfe39e14..acac281d21 100644
--- a/source3/sam/get_set_account.c
+++ b/source3/sam/get_set_account.c
@@ -355,11 +355,11 @@ NTSTATUS sam_get_account_unknown_3(const SAM_ACCOUNT_HANDLE *sampass, uint32 *un
Collection of set...() functions for SAM_ACCOUNT_HANDLE_INFO.
********************************************************************/
-NTSTATUS sam_set_account_acct_ctrl(SAM_ACCOUNT_HANDLE *sampass, uint16 flags)
+NTSTATUS sam_set_account_acct_ctrl(SAM_ACCOUNT_HANDLE *sampass, uint16 acct_ctrl)
{
SAM_ASSERT(sampass);
- sampass->private.acct_ctrl = flags;
+ sampass->private.acct_ctrl = acct_ctrl;
return NT_STATUS_OK;
}
@@ -370,8 +370,6 @@ NTSTATUS sam_set_account_logon_time(SAM_ACCOUNT_HANDLE *sampass, NTTIME mytime,
sampass->private.logon_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGONTIME);
return NT_STATUS_UNSUCCESSFUL;
}
@@ -382,9 +380,6 @@ NTSTATUS sam_set_account_logoff_time(SAM_ACCOUNT_HANDLE *sampass, NTTIME mytime,
sampass->private.logoff_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGOFFTIME);
-
return NT_STATUS_OK;
}
@@ -394,8 +389,6 @@ NTSTATUS sam_set_account_kickoff_time(SAM_ACCOUNT_HANDLE *sampass, NTTIME mytime
sampass->private.kickoff_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_KICKOFFTIME);
return NT_STATUS_OK;
}
@@ -406,8 +399,6 @@ NTSTATUS sam_set_account_pass_can_change_time(SAM_ACCOUNT_HANDLE *sampass, NTTIM
sampass->private.pass_can_change_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_CANCHANGETIME);
return NT_STATUS_OK;
}
@@ -418,9 +409,6 @@ NTSTATUS sam_set_account_pass_must_change_time(SAM_ACCOUNT_HANDLE *sampass, NTTI
sampass->private.pass_must_change_time = mytime;
- if (store)
- sam_set_account_init_flag(sampass, FLAG_SAM_MUSTCHANGETIME);
-
return NT_STATUS_OK;
}
@@ -585,7 +573,6 @@ NTSTATUS sam_set_account_logon_script(SAM_ACCOUNT_HANDLE *sampass, const char *l
sampass->private.logon_script = talloc_strdup(sampass->mem_ctx, logon_script);
- sam_set_account_init_flag(sampass, FLAG_SAM_LOGONSCRIPT);
return NT_STATUS_OK;
}
@@ -602,11 +589,6 @@ NTSTATUS sam_set_account_profile_path(SAM_ACCOUNT_HANDLE *sampass, const char *p
sampass->private.profile_path = talloc_strdup(sampass->mem_ctx, profile_path);
- if (store) {
- DEBUG(10, ("sam_set_profile_path: setting profile path sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_PROFILE);
- }
-
return NT_STATUS_OK;
}
@@ -623,11 +605,6 @@ NTSTATUS sam_set_account_dir_drive(SAM_ACCOUNT_HANDLE *sampass, const char *dir_
sampass->private.dir_drive = talloc_strdup(sampass->mem_ctx, dir_drive);
- if (store) {
- DEBUG(10, ("sam_set_dir_drive: setting dir drive sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_DRIVE);
- }
-
return NT_STATUS_OK;
}
@@ -644,11 +621,6 @@ NTSTATUS sam_set_account_homedir(SAM_ACCOUNT_HANDLE *sampass, const char *home_d
sampass->private.home_dir = talloc_strdup(sampass->mem_ctx, home_dir);
- if (store) {
- DEBUG(10, ("sam_set_homedir: setting home dir sam flag!\n"));
- sam_set_account_init_flag(sampass, FLAG_SAM_SMBHOME);
- }
-
return NT_STATUS_OK;
}
@@ -719,6 +691,7 @@ NTSTATUS sam_set_account_munged_dial(SAM_ACCOUNT_HANDLE *sampass, const char *mu
SAM_ASSERT(sampass);
sampass->private.munged_dial = talloc_strdup(sampass->mem_ctx, munged_dial);
+
return NT_STATUS_OK;
}