diff options
author | Gerald Carter <jerry@samba.org> | 2003-10-07 16:35:03 +0000 |
---|---|---|
committer | Gerald Carter <jerry@samba.org> | 2003-10-07 16:35:03 +0000 |
commit | 4e4bf2de31b0e45bdb3a0d68548fc6bcee886aa7 (patch) | |
tree | ffcc3747a9235d8a3a6b7500d652ffd87ee84881 /source3/auth/auth_winbind.c | |
parent | 261a31dcc5c8b78d6b8f476dc217732aaa8258bd (diff) | |
download | samba-4e4bf2de31b0e45bdb3a0d68548fc6bcee886aa7.tar.gz samba-4e4bf2de31b0e45bdb3a0d68548fc6bcee886aa7.tar.bz2 samba-4e4bf2de31b0e45bdb3a0d68548fc6bcee886aa7.zip |
make sure to call get_user_groups() with the full winbindd name for a user if he;she has one; bug 406
(This used to be commit 19925e3a04f421f4dcc469b701f3cc51ef98ac2c)
Diffstat (limited to 'source3/auth/auth_winbind.c')
-rw-r--r-- | source3/auth/auth_winbind.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/source3/auth/auth_winbind.c b/source3/auth/auth_winbind.c index cae7aadd0c..d09987ba37 100644 --- a/source3/auth/auth_winbind.c +++ b/source3/auth/auth_winbind.c @@ -126,15 +126,15 @@ static NTSTATUS check_winbind_security(const struct auth_context *auth_context, if (result == NSS_STATUS_SUCCESS && response.extra_data) { if (NT_STATUS_IS_OK(nt_status)) { - if (NT_STATUS_IS_OK(nt_status = get_info3_from_ndr(mem_ctx, &response, &info3))) { - nt_status = - make_server_info_info3(mem_ctx, - user_info->internal_username.str, - user_info->smb_name.str, - user_info->domain.str, - server_info, - &info3); + + if (NT_STATUS_IS_OK(nt_status = get_info3_from_ndr(mem_ctx, &response, &info3))) + { + nt_status = make_server_info_info3(mem_ctx, + user_info->internal_username.str, + user_info->smb_name.str, user_info->domain.str, + server_info, &info3); } + } } else if (NT_STATUS_IS_OK(nt_status)) { nt_status = NT_STATUS_NO_LOGON_SERVERS; |