mirror of
https://github.com/samba-team/samba.git
synced 2025-03-09 08:58:35 +03:00
Name get and set dir drive functions consistently.
This commit is contained in:
parent
21b0e8f560
commit
290a304d2c
@ -250,7 +250,7 @@ const char* pdb_get_unix_homedir (const SAM_ACCOUNT *sampass)
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
const char* pdb_get_dirdrive (const SAM_ACCOUNT *sampass)
|
||||
const char* pdb_get_dir_drive (const SAM_ACCOUNT *sampass)
|
||||
{
|
||||
if (sampass)
|
||||
return (sampass->private.dir_drive);
|
||||
|
@ -880,7 +880,7 @@ static BOOL init_ldap_from_sam (struct ldapsam_privates *ldap_state,
|
||||
make_a_mod(mods, ldap_op, "smbHome", pdb_get_homedir(sampass));
|
||||
|
||||
if (IS_SAM_SET(sampass, FLAG_SAM_DRIVE))
|
||||
make_a_mod(mods, ldap_op, "homeDrive", pdb_get_dirdrive(sampass));
|
||||
make_a_mod(mods, ldap_op, "homeDrive", pdb_get_dir_drive(sampass));
|
||||
|
||||
if (IS_SAM_SET(sampass, FLAG_SAM_LOGONSCRIPT))
|
||||
make_a_mod(mods, ldap_op, "scriptPath", pdb_get_logon_script(sampass));
|
||||
|
@ -735,17 +735,17 @@ static BOOL init_nisp_from_sam(nis_object *obj, const SAM_ACCOUNT *sampass,
|
||||
|
||||
/* dir_drive */
|
||||
/* must support set, unset and change */
|
||||
if( (pdb_get_dirdrive(sampass) &&
|
||||
if( (pdb_get_dir_drive(sampass) &&
|
||||
!ENTRY_VAL(old, NPF_DIR_DRIVE)) ||
|
||||
(ENTRY_VAL(old, NPF_DIR_DRIVE) &&
|
||||
!pdb_get_dirdrive(sampass)) ||
|
||||
!pdb_get_dir_drive(sampass)) ||
|
||||
(ENTRY_VAL(old, NPF_DIR_DRIVE) &&
|
||||
pdb_get_dirdrive(sampass) &&
|
||||
pdb_get_dir_drive(sampass) &&
|
||||
strcmp( ENTRY_VAL(old, NPF_DIR_DRIVE),
|
||||
pdb_get_dirdrive(sampass)))) {
|
||||
pdb_get_dir_drive(sampass)))) {
|
||||
need_to_modify = True;
|
||||
set_single_attribute(obj, NPF_DIR_DRIVE, pdb_get_dirdrive(sampass),
|
||||
strlen(pdb_get_dirdrive(sampass)), EN_MODIFIED);
|
||||
set_single_attribute(obj, NPF_DIR_DRIVE, pdb_get_dir_drive(sampass),
|
||||
strlen(pdb_get_dir_drive(sampass)), EN_MODIFIED);
|
||||
}
|
||||
|
||||
/* logon_script */
|
||||
@ -860,7 +860,7 @@ static BOOL init_nisp_from_sam(nis_object *obj, const SAM_ACCOUNT *sampass,
|
||||
set_single_attribute(obj, NPF_HOME_DIR,
|
||||
homedir, strlen(homedir), 0);
|
||||
|
||||
if(!(dirdrive = pdb_get_dirdrive(sampass)))
|
||||
if(!(dirdrive = pdb_get_dir_drive(sampass)))
|
||||
dirdrive = empty;
|
||||
|
||||
set_single_attribute(obj, NPF_DIR_DRIVE,
|
||||
|
@ -354,7 +354,8 @@ static uint32 init_buffer_from_sam (struct tdbsam_privates *tdb_state,
|
||||
* Only updates fields which have been set (not defaults from smb.conf)
|
||||
*/
|
||||
|
||||
if (IS_SAM_SET(sampass, FLAG_SAM_DRIVE)) dir_drive = pdb_get_dirdrive(sampass);
|
||||
if (IS_SAM_SET(sampass, FLAG_SAM_DRIVE))
|
||||
dir_drive = pdb_get_dir_drive(sampass);
|
||||
else dir_drive = NULL;
|
||||
if (dir_drive) dir_drive_len = strlen(dir_drive) +1;
|
||||
else dir_drive_len = 0;
|
||||
|
@ -5945,7 +5945,7 @@ NTSTATUS init_sam_user_info21A(SAM_USER_INFO_21 *usr, SAM_ACCOUNT *pw, DOM_SID *
|
||||
const char* user_name = pdb_get_username(pw);
|
||||
const char* full_name = pdb_get_fullname(pw);
|
||||
const char* home_dir = pdb_get_homedir(pw);
|
||||
const char* dir_drive = pdb_get_dirdrive(pw);
|
||||
const char* dir_drive = pdb_get_dir_drive(pw);
|
||||
const char* logon_script = pdb_get_logon_script(pw);
|
||||
const char* profile_path = pdb_get_profile_path(pw);
|
||||
const char* description = pdb_get_acct_desc(pw);
|
||||
|
@ -708,7 +708,7 @@ NTSTATUS _net_sam_logon(pipes_struct *p, NET_Q_SAM_LOGON *q_u, NET_R_SAM_LOGON *
|
||||
pdb_get_username(sampw),
|
||||
pdb_get_fullname(sampw),
|
||||
pdb_get_homedir(sampw),
|
||||
pdb_get_dirdrive(sampw),
|
||||
pdb_get_dir_drive(sampw),
|
||||
pdb_get_logon_script(sampw),
|
||||
pdb_get_profile_path(sampw),
|
||||
pdb_get_logon_time(sampw),
|
||||
|
Loading…
x
Reference in New Issue
Block a user