entry->fail_auth_count = val;
mask |= KDB_FAIL_AUTH_COUNT_ATTR;
}
-
- if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife",
- &entry->max_life) == 0)
+ if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife", &val) == 0) {
+ entry->max_life = val;
mask |= KDB_MAX_LIFE_ATTR;
-
- if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage",
- &entry->max_renewable_life) == 0)
+ }
+ if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage", &val) == 0) {
+ entry->max_renewable_life = val;
mask |= KDB_MAX_RLIFE_ATTR;
-
- if (krb5_ldap_get_value(ld, ent, "krbticketflags",
- &entry->attributes) == 0)
+ }
+ if (krb5_ldap_get_value(ld, ent, "krbticketflags", &val) == 0) {
+ entry->attributes = val;
mask |= KDB_TKT_FLAGS_ATTR;
-
+ }
ret = get_time(ld, ent, "krbprincipalexpiration", &entry->expiration,
&attr_present);
if (ret)
krb5_ldap_policy_params **policy, int *omask)
{
krb5_error_code st=0, tempst=0;
- int objectmask=0;
+ int objectmask=0, val=0;
LDAP *ld=NULL;
LDAPMessage *result=NULL,*ent=NULL;
char *attributes[] = { "krbMaxTicketLife", "krbMaxRenewableAge", "krbTicketFlags", NULL};
ent=ldap_first_entry(ld, result);
if (ent != NULL) {
- if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife", (int *) &(lpolicy->maxtktlife)) == 0)
+ if (krb5_ldap_get_value(ld, ent, "krbmaxticketlife", &val) == 0) {
+ lpolicy->maxtktlife = val;
*omask |= LDAP_POLICY_MAXTKTLIFE;
-
- if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage", (int *) &(lpolicy->maxrenewlife)) == 0)
+ }
+ if (krb5_ldap_get_value(ld, ent, "krbmaxrenewableage", &val) == 0) {
+ lpolicy->maxrenewlife = val;
*omask |= LDAP_POLICY_MAXRENEWLIFE;
-
- if (krb5_ldap_get_value(ld, ent, "krbticketflags", (int *) &(lpolicy->tktflags)) == 0)
+ }
+ if (krb5_ldap_get_value(ld, ent, "krbticketflags", &val) == 0) {
+ lpolicy->tktflags = val;
*omask |= LDAP_POLICY_TKTFLAGS;
+ }
}
lpolicy->mask = *omask;