diff --git a/src/kadm.c b/src/kadm.c index 90790e9..44af913 100644 --- a/src/kadm.c +++ b/src/kadm.c @@ -16,9 +16,13 @@ void ceo_kadm_init() { debug("kadmin: initializing using keytab for %s", krb5_admin_principal); - retval = kadm5_init_with_skey(krb5_admin_principal, NULL, - KADM5_ADMIN_SERVICE, ¶ms, KADM5_STRUCT_VERSION, - KADM5_API_VERSION_2, NULL, &handle); + retval = kadm5_init_with_skey( +#ifdef KADM5_API_VERSION_3 + context, +#endif + krb5_admin_principal, NULL, + KADM5_ADMIN_SERVICE, ¶ms, KADM5_STRUCT_VERSION, + KADM5_API_VERSION_2, NULL, &handle); if (retval || !handle) { com_err(prog, retval, "while initializing kadm5"); exit(1);