mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
s4:auth_winbind: remove a block nesting level and fix indentation
The previous commit removed the condition from the block. No change in behaviour, best viewed with git show -w. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
This commit is contained in:
parent
28f2039886
commit
0178206fec
@ -110,7 +110,8 @@ static NTSTATUS winbind_check_password(struct auth_method_context *ctx,
|
||||
struct netr_IdentityInfo *identity_info;
|
||||
struct ldb_dn *domain_dn;
|
||||
struct ldb_message *msg;
|
||||
|
||||
const char *account_name = user_info->mapped.account_name;
|
||||
const char *p = NULL;
|
||||
|
||||
if (!ctx->auth_ctx->msg_ctx) {
|
||||
DEBUG(0,("winbind_check_password: auth_context_create was called with out messaging context\n"));
|
||||
@ -201,34 +202,33 @@ static NTSTATUS winbind_check_password(struct auth_method_context *ctx,
|
||||
* This means that lockouts happen at a badPwdCount earlier than
|
||||
* normal, but makes it more fault tolerant.
|
||||
*/
|
||||
{
|
||||
const char *account_name = user_info->mapped.account_name;
|
||||
const char *p = NULL;
|
||||
p = strchr_m(account_name, '@');
|
||||
if (p != NULL) {
|
||||
const char *nt4_domain = NULL;
|
||||
const char *nt4_account = NULL;
|
||||
p = strchr_m(account_name, '@');
|
||||
if (p != NULL) {
|
||||
const char *nt4_domain = NULL;
|
||||
const char *nt4_account = NULL;
|
||||
|
||||
status = crack_name_to_nt4_name(mem_ctx,
|
||||
ctx->auth_ctx->sam_ctx,
|
||||
DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL,
|
||||
account_name,
|
||||
&nt4_domain, &nt4_account);
|
||||
if (NT_STATUS_IS_OK(status) &&
|
||||
lpcfg_is_mydomain(ctx->auth_ctx->lp_ctx, nt4_domain)) {
|
||||
account_name = nt4_account;
|
||||
}
|
||||
status = crack_name_to_nt4_name(mem_ctx,
|
||||
ctx->auth_ctx->sam_ctx,
|
||||
DRSUAPI_DS_NAME_FORMAT_USER_PRINCIPAL,
|
||||
account_name,
|
||||
&nt4_domain, &nt4_account);
|
||||
if (NT_STATUS_IS_OK(status) &&
|
||||
lpcfg_is_mydomain(ctx->auth_ctx->lp_ctx, nt4_domain))
|
||||
{
|
||||
account_name = nt4_account;
|
||||
}
|
||||
}
|
||||
|
||||
domain_dn = ldb_get_default_basedn(ctx->auth_ctx->sam_ctx);
|
||||
if (domain_dn != NULL) {
|
||||
status = authsam_search_account(mem_ctx, ctx->auth_ctx->sam_ctx, account_name, domain_dn, &msg);
|
||||
if (NT_STATUS_IS_OK(status)) {
|
||||
authsam_logon_success_accounting(ctx->auth_ctx->sam_ctx, msg,
|
||||
domain_dn,
|
||||
user_info->flags & USER_INFO_INTERACTIVE_LOGON,
|
||||
NULL);
|
||||
}
|
||||
domain_dn = ldb_get_default_basedn(ctx->auth_ctx->sam_ctx);
|
||||
if (domain_dn != NULL) {
|
||||
status = authsam_search_account(mem_ctx, ctx->auth_ctx->sam_ctx,
|
||||
account_name, domain_dn, &msg);
|
||||
if (NT_STATUS_IS_OK(status)) {
|
||||
authsam_logon_success_accounting(
|
||||
ctx->auth_ctx->sam_ctx, msg,
|
||||
domain_dn,
|
||||
user_info->flags & USER_INFO_INTERACTIVE_LOGON,
|
||||
NULL);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user