patch from Christos Zoulas

This commit is contained in:
Love Hornquist Astrand
2011-04-23 18:25:40 -07:00
parent 7a4d4c5f4e
commit 17b38758ff

View File

@@ -65,7 +65,7 @@ struct units kdb_attrs[] = {
{ "disallow-tgt-based", KRB5_KDB_DISALLOW_TGT_BASED }, { "disallow-tgt-based", KRB5_KDB_DISALLOW_TGT_BASED },
{ "disallow-forwardable", KRB5_KDB_DISALLOW_FORWARDABLE }, { "disallow-forwardable", KRB5_KDB_DISALLOW_FORWARDABLE },
{ "disallow-postdated", KRB5_KDB_DISALLOW_POSTDATED }, { "disallow-postdated", KRB5_KDB_DISALLOW_POSTDATED },
{ NULL } { NULL, 0 }
}; };
/* /*
@@ -188,7 +188,7 @@ str2time_t (const char *str, time_t *t)
if (str[0] == '+') { if (str[0] == '+') {
str++; str++;
*t = parse_time(str, "month"); *t = parse_time(str, "month");
if (t < 0) if (*t < 0)
return -1; return -1;
*t += time(NULL); *t += time(NULL);
return 0; return 0;
@@ -430,7 +430,7 @@ edit_entry(kadm5_principal_ent_t ent, int *mask,
*/ */
int int
set_entry(krb5_context context, set_entry(krb5_context contextp,
kadm5_principal_ent_t ent, kadm5_principal_ent_t ent,
int *mask, int *mask,
const char *max_ticket_life, const char *max_ticket_life,
@@ -442,14 +442,14 @@ set_entry(krb5_context context,
if (max_ticket_life != NULL) { if (max_ticket_life != NULL) {
if (parse_deltat (max_ticket_life, &ent->max_life, if (parse_deltat (max_ticket_life, &ent->max_life,
mask, KADM5_MAX_LIFE)) { mask, KADM5_MAX_LIFE)) {
krb5_warnx (context, "unable to parse `%s'", max_ticket_life); krb5_warnx (contextp, "unable to parse `%s'", max_ticket_life);
return 1; return 1;
} }
} }
if (max_renewable_life != NULL) { if (max_renewable_life != NULL) {
if (parse_deltat (max_renewable_life, &ent->max_renewable_life, if (parse_deltat (max_renewable_life, &ent->max_renewable_life,
mask, KADM5_MAX_RLIFE)) { mask, KADM5_MAX_RLIFE)) {
krb5_warnx (context, "unable to parse `%s'", max_renewable_life); krb5_warnx (contextp, "unable to parse `%s'", max_renewable_life);
return 1; return 1;
} }
} }
@@ -457,21 +457,21 @@ set_entry(krb5_context context,
if (expiration) { if (expiration) {
if (parse_timet (expiration, &ent->princ_expire_time, if (parse_timet (expiration, &ent->princ_expire_time,
mask, KADM5_PRINC_EXPIRE_TIME)) { mask, KADM5_PRINC_EXPIRE_TIME)) {
krb5_warnx (context, "unable to parse `%s'", expiration); krb5_warnx (contextp, "unable to parse `%s'", expiration);
return 1; return 1;
} }
} }
if (pw_expiration) { if (pw_expiration) {
if (parse_timet (pw_expiration, &ent->pw_expiration, if (parse_timet (pw_expiration, &ent->pw_expiration,
mask, KADM5_PW_EXPIRATION)) { mask, KADM5_PW_EXPIRATION)) {
krb5_warnx (context, "unable to parse `%s'", pw_expiration); krb5_warnx (contextp, "unable to parse `%s'", pw_expiration);
return 1; return 1;
} }
} }
if (attributes != NULL) { if (attributes != NULL) {
if (parse_attributes (attributes, &ent->attributes, if (parse_attributes (attributes, &ent->attributes,
mask, KADM5_ATTRIBUTES)) { mask, KADM5_ATTRIBUTES)) {
krb5_warnx (context, "unable to parse `%s'", attributes); krb5_warnx (contextp, "unable to parse `%s'", attributes);
return 1; return 1;
} }
} }