mirror of
https://github.com/samba-team/samba.git
synced 2025-02-04 17:47:26 +03:00
make sure we substitute basic variables in read/write list
(This used to be commit 52bea54d35e7fb32c7ed7b067c13afe53761affb)
This commit is contained in:
parent
a82d43d4df
commit
e56192d0cf
@ -273,7 +273,7 @@ static void set_read_only(connection_struct *conn, gid_t *groups, size_t n_group
|
||||
|
||||
str_list_copy(&list, lp_readlist(conn->service));
|
||||
if (list) {
|
||||
if (!str_list_substitute(list, "%S", service)) {
|
||||
if ( !str_list_sub_basic(list, current_user_info.smb_name) ) {
|
||||
DEBUG(0, ("ERROR: read list substitution failed\n"));
|
||||
}
|
||||
if (user_in_list(conn->user, (const char **)list, groups, n_groups))
|
||||
@ -283,7 +283,7 @@ static void set_read_only(connection_struct *conn, gid_t *groups, size_t n_group
|
||||
|
||||
str_list_copy(&list, lp_writelist(conn->service));
|
||||
if (list) {
|
||||
if (!str_list_substitute(list, "%S", service)) {
|
||||
if ( !str_list_sub_basic(list, current_user_info.smb_name) ) {
|
||||
DEBUG(0, ("ERROR: write list substitution failed\n"));
|
||||
}
|
||||
if (user_in_list(conn->user, (const char **)list, groups, n_groups))
|
||||
|
Loading…
x
Reference in New Issue
Block a user