Add fkt_destroy

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24449 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2009-01-25 00:45:56 +00:00
parent 62792192ff
commit bd479a0820

View File

@@ -331,6 +331,14 @@ fkt_close(krb5_context context, krb5_keytab id)
return 0;
}
static krb5_error_code
fkt_destroy(krb5_context context, krb5_keytab id)
{
struct fkt_data *d = id->data;
_krb5_erase_file(context, d->filename);
return 0;
}
static krb5_error_code
fkt_get_name(krb5_context context,
krb5_keytab id,
@@ -744,7 +752,7 @@ const krb5_kt_ops krb5_fkt_ops = {
fkt_resolve,
fkt_get_name,
fkt_close,
NULL, /* destroy */
fkt_destroy,
NULL, /* get */
fkt_start_seq_get,
fkt_next_entry,
@@ -758,7 +766,7 @@ const krb5_kt_ops krb5_wrfkt_ops = {
fkt_resolve,
fkt_get_name,
fkt_close,
NULL, /* destroy */
fkt_destroy,
NULL, /* get */
fkt_start_seq_get,
fkt_next_entry,
@@ -772,7 +780,7 @@ const krb5_kt_ops krb5_javakt_ops = {
fkt_resolve_java14,
fkt_get_name,
fkt_close,
NULL, /* destroy */
fkt_destroy,
NULL, /* get */
fkt_start_seq_get,
fkt_next_entry,