call new gettime

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@2617 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Assar Westerlund
1997-07-24 11:30:05 +00:00
parent 57ccb77135
commit 0e9bc9ad93
3 changed files with 18 additions and 22 deletions

View File

@@ -97,12 +97,11 @@ doit2(HDB *db, hdb_entry *ent, int mod)
{
time_t t;
if(ent->max_life){
char *p;
asprintf(&p, "%d seconds", *ent->max_life);
t = gettime ("Max ticket life", p, 1);
free(p);
char buf[128];
unparse_time (*ent->max_life, buf, sizeof(buf));
t = gettime ("Max ticket life", buf);
}else{
t = gettime ("Max ticket life", "unlimited", 1);
t = gettime ("Max ticket life", "unlimited");
}
if(t){
if(ent->max_life == NULL)
@@ -113,12 +112,11 @@ doit2(HDB *db, hdb_entry *ent, int mod)
ent->max_life = NULL;
}
if(ent->max_renew){
char *p;
asprintf(&p, "%d seconds", *ent->max_renew);
t = gettime ("Max renewable life", p, 1);
free(p);
char buf[128];
unparse_time (*ent->max_renew, buf, sizeof(buf));
t = gettime ("Max renewable life", buf);
}else{
t = gettime ("Max renewable life", "unlimited", 1);
t = gettime ("Max renewable life", "unlimited");
}
if(t){
if(ent->max_renew == NULL)
@@ -207,7 +205,7 @@ add_new_key(int argc, char **argv)
{
if(argc != 2){
fprintf(stderr, "Usage: add_new_key principal\n");
return;
return 0;
}
doit(argv[1], 0);
@@ -219,7 +217,7 @@ mod_entry(int argc, char **argv)
{
if(argc != 2){
fprintf(stderr, "Usage: mod_entry principal\n");
return;
return 0;
}
doit(argv[1], 1);

View File

@@ -109,11 +109,10 @@ init(int argc, char **argv)
return 0;
}
max_life = gettime("Realm max ticket life", "infinite", 1);
max_renew = gettime("Realm max renewable ticket life", "infinite", 1);
default_life = gettime("Default ticket life", "1 day", 1);
default_renew = gettime("Default renewable ticket life", "7 days", 1);
max_life = gettime("Realm max ticket life", "infinite");
max_renew = gettime("Realm max renewable ticket life", "infinite");
default_life = gettime("Default ticket life", "1 day");
default_renew = gettime("Default renewable ticket life", "7 days");
/* Create `krbtgt/REALM' */
init_des_key(&ent);

View File

@@ -109,11 +109,10 @@ init(int argc, char **argv)
return 0;
}
max_life = gettime("Realm max ticket life", "infinite", 1);
max_renew = gettime("Realm max renewable ticket life", "infinite", 1);
default_life = gettime("Default ticket life", "1 day", 1);
default_renew = gettime("Default renewable ticket life", "7 days", 1);
max_life = gettime("Realm max ticket life", "infinite");
max_renew = gettime("Realm max renewable ticket life", "infinite");
default_life = gettime("Default ticket life", "1 day");
default_renew = gettime("Default renewable ticket life", "7 days");
/* Create `krbtgt/REALM' */
init_des_key(&ent);