diff options
author | dfr <dfr@FreeBSD.org> | 2008-05-07 13:39:42 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2008-05-07 13:39:42 +0000 |
commit | 51b6601db456e699ea5d4843cbc7239ee92d9c13 (patch) | |
tree | 4dbb862199a916e3ffe75f1cb08703ec0e662ffc /crypto/heimdal/lib/kadm5/keys.c | |
parent | 2565fa13487d5bfc858144e431e3dfd7ffa5200e (diff) | |
download | FreeBSD-src-51b6601db456e699ea5d4843cbc7239ee92d9c13.zip FreeBSD-src-51b6601db456e699ea5d4843cbc7239ee92d9c13.tar.gz |
Vendor import of Heimdal 1.1
Diffstat (limited to 'crypto/heimdal/lib/kadm5/keys.c')
-rw-r--r-- | crypto/heimdal/lib/kadm5/keys.c | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/crypto/heimdal/lib/kadm5/keys.c b/crypto/heimdal/lib/kadm5/keys.c index 3ae21ab..2521fae 100644 --- a/crypto/heimdal/lib/kadm5/keys.c +++ b/crypto/heimdal/lib/kadm5/keys.c @@ -33,29 +33,17 @@ #include "kadm5_locl.h" -RCSID("$Id: keys.c,v 1.1 2000/07/22 05:53:02 assar Exp $"); +RCSID("$Id: keys.c 14297 2004-10-11 23:50:25Z lha $"); /* * free all the memory used by (len, keys) */ void -_kadm5_free_keys (kadm5_server_context *context, +_kadm5_free_keys (krb5_context context, int len, Key *keys) { - int i; - - for (i = 0; i < len; ++i) { - free (keys[i].mkvno); - keys[i].mkvno = NULL; - if (keys[i].salt != NULL) { - free_Salt(keys[i].salt); - free(keys[i].salt); - keys[i].salt = NULL; - } - krb5_free_keyblock_contents(context->context, &keys[i].key); - } - free (keys); + hdb_free_keys(context, len, keys); } /* |