diff options
Diffstat (limited to 'src/admin/create')
| -rw-r--r-- | src/admin/create/ChangeLog | 7 | ||||
| -rw-r--r-- | src/admin/create/configure.in | 2 | ||||
| -rw-r--r-- | src/admin/create/kdb5_create.c | 9 |
3 files changed, 13 insertions, 5 deletions
diff --git a/src/admin/create/ChangeLog b/src/admin/create/ChangeLog index 9fd98714a7..611bdf10e2 100644 --- a/src/admin/create/ChangeLog +++ b/src/admin/create/ChangeLog @@ -1,3 +1,10 @@ +Tue May 7 23:04:17 1996 Marc Horowitz <marc@mit.edu> + + * kdb5_create.c (add_principal): convert to used new krb5_dbe_* + tl_data functions. + + * configure.in: use USE_KADMSRV_LIBRARY instead of + USE_KADM_LIBRARY. Wed Dec 13 03:44:58 1995 Chris Provenzano (proven@mit.edu) diff --git a/src/admin/create/configure.in b/src/admin/create/configure.in index ef0252cf42..c884750277 100644 --- a/src/admin/create/configure.in +++ b/src/admin/create/configure.in @@ -1,7 +1,7 @@ AC_INIT(kdb5_create.c) CONFIG_RULES AC_PROG_INSTALL -USE_KADM_LIBRARY +USE_KADMSRV_LIBRARY USE_KDB5_LIBRARY KRB5_LIBRARIES V5_USE_SHARED_LIB diff --git a/src/admin/create/kdb5_create.c b/src/admin/create/kdb5_create.c index 2d2adeb908..963d16f035 100644 --- a/src/admin/create/kdb5_create.c +++ b/src/admin/create/kdb5_create.c @@ -454,7 +454,7 @@ add_principal(context, princ, op, pblock) krb5_error_code retval; krb5_db_entry entry; - krb5_tl_mod_princ mod_princ; + krb5_timestamp now; struct iterate_args iargs; int nentries = 1; @@ -470,10 +470,11 @@ add_principal(context, princ, op, pblock) if ((retval = krb5_copy_principal(context, princ, &entry.princ))) goto error_out; - mod_princ.mod_princ = &db_create_princ; - if ((retval = krb5_timeofday(context, &mod_princ.mod_date))) + if ((retval = krb5_timeofday(context, &now))) goto error_out; - if ((retval = krb5_dbe_encode_mod_princ_data(context, &mod_princ, &entry))) + + if ((retval = krb5_dbe_update_mod_princ_data(context, &entry, + now, &db_create_princ))) goto error_out; switch (op) { |
