From: Stefan Metzmacher Date: Thu, 7 Apr 2011 10:16:16 +0000 (+0200) Subject: s4:kdc: UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION => flags.trusted_for_delegation X-Git-Tag: samba-4.0.0alpha16^2~804 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=5f48c5df513eecaff162e72bfeff39b9390710e7;p=ira%2Fwip.git s4:kdc: UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION => flags.trusted_for_delegation metze --- diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c index 732e553ca3d..1d37be40206 100644 --- a/source4/kdc/db-glue.c +++ b/source4/kdc/db-glue.c @@ -159,6 +159,20 @@ static HDBFlags uf2HDBFlags(krb5_context context, uint32_t userAccountControl, e if (userAccountControl & UF_TRUSTED_FOR_DELEGATION) { flags.ok_as_delegate = 1; } + if (userAccountControl & UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION) { + /* + * this is confusing... + * + * UF_TRUSTED_FOR_DELEGATION + * => ok_as_delegate + * + * and + * + * UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION + * => trusted_for_delegation + */ + flags.trusted_for_delegation = 1; + } if (!(userAccountControl & UF_NOT_DELEGATED)) { flags.forwardable = 1; flags.proxiable = 1;