aboutsummaryrefslogtreecommitdiff
path: root/src/kadmin/v4server
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2000-10-10 19:23:16 +0000
committerTom Yu <tlyu@mit.edu>2000-10-10 19:23:16 +0000
commit429b915bfaad2a7fe0a6e0ef0329359394e3a698 (patch)
treec43bb9b5625301d857b0c1dd345ec7776f8e3963 /src/kadmin/v4server
parentd140be72e57fe40d00f7c60b64349835406ddfd5 (diff)
downloadkrb5-429b915bfaad2a7fe0a6e0ef0329359394e3a698.zip
krb5-429b915bfaad2a7fe0a6e0ef0329359394e3a698.tar.gz
krb5-429b915bfaad2a7fe0a6e0ef0329359394e3a698.tar.bz2
* kadm_funcs.c: Call life_to_time() and time_to_life() as
appropriate. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12753 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/v4server')
-rw-r--r--src/kadmin/v4server/ChangeLog5
-rw-r--r--src/kadmin/v4server/kadm_funcs.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/src/kadmin/v4server/ChangeLog b/src/kadmin/v4server/ChangeLog
index a343d9a..624dbe5 100644
--- a/src/kadmin/v4server/ChangeLog
+++ b/src/kadmin/v4server/ChangeLog
@@ -1,3 +1,8 @@
+2000-10-10 Tom Yu <tlyu@mit.edu>
+
+ * kadm_funcs.c: Call life_to_time() and time_to_life() as
+ appropriate.
+
2000-07-03 Ezra Peisach <epeisach@mit.edu>
* Makefile.in: kadmin4d depends on the kdb5 lib.
diff --git a/src/kadmin/v4server/kadm_funcs.c b/src/kadmin/v4server/kadm_funcs.c
index 658d4b7..c62ebc6 100644
--- a/src/kadmin/v4server/kadm_funcs.c
+++ b/src/kadmin/v4server/kadm_funcs.c
@@ -83,7 +83,7 @@ kadm_entry2princ(entry, princ)
strncpy(princ->exp_date_txt,
ctime((const time_t *) &entry->pw_expiration), DATE_SZ);
princ->attributes = entry->attributes;
- princ->max_life = entry->max_life / (60 * 5);
+ princ->max_life = krb_time_to_life(0, entry->max_life);
princ->kdc_key_ver = 1; /* entry->mkvno .... WTF??? --tlyu */
for (i = 0; i < entry->n_key_data; i++) {
/* XXX This assumes knowledge of the internals of krb5_key_data */
@@ -197,7 +197,7 @@ kadm_add_entry (rname, rinstance, rrealm, valsin, valsout)
}
if (IS_FIELD(KADM_MAXLIFE,valsin->fields)) {
- newentry.max_life = data_i.max_life * (60 * 5);
+ newentry.max_life = krb_life_to_time(0, data_i.max_life);
mask |= KADM5_MAX_LIFE;
}
@@ -466,7 +466,7 @@ kadm_mod_entry (rname, rinstance, rrealm, valsin1, valsin2, valsout)
}
if (IS_FIELD(KADM_MAXLIFE,valsin2->fields)) {
- entry.max_life = temp_key.max_life * (60 * 5);
+ entry.max_life = krb_life_to_time(0, temp_key.max_life);
mask |= KADM5_MAX_LIFE;
}