summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorBarry Jaspan <bjaspan@mit.edu>1996-08-02 18:04:39 +0000
committerBarry Jaspan <bjaspan@mit.edu>1996-08-02 18:04:39 +0000
commit372e3da7d958c616054f2edacc98c5b3cbecb7eb (patch)
treeca05e62acb1ad63db8e86a59ead68a2546aca1db /src/lib
parent4646cd13f4f25e59debfc330e4ccad2f3fed91e2 (diff)
downloadkrb5-372e3da7d958c616054f2edacc98c5b3cbecb7eb.tar.gz
krb5-372e3da7d958c616054f2edacc98c5b3cbecb7eb.tar.xz
krb5-372e3da7d958c616054f2edacc98c5b3cbecb7eb.zip
* f_keyblock.c (krb5_free_keyblock_contents): added
krb5_free_keyblock_contents git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8897 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/krb5/free/ChangeLog5
-rw-r--r--src/lib/krb5/free/f_keyblock.c19
2 files changed, 20 insertions, 4 deletions
diff --git a/src/lib/krb5/free/ChangeLog b/src/lib/krb5/free/ChangeLog
index e8632bd92..6ad05dcbe 100644
--- a/src/lib/krb5/free/ChangeLog
+++ b/src/lib/krb5/free/ChangeLog
@@ -1,3 +1,8 @@
+Fri Aug 2 14:03:44 1996 Barry Jaspan <bjaspan@DUN-DUN-NOODLES>
+
+ * f_keyblock.c (krb5_free_keyblock_contents): added
+ krb5_free_keyblock_contents
+
Wed Nov 8 17:51:51 1995 Theodore Y. Ts'o <tytso@dcl>
* f_einfo.c (krb5_free_etype_info): Added new function to free a
diff --git a/src/lib/krb5/free/f_keyblock.c b/src/lib/krb5/free/f_keyblock.c
index 605165719..f3e13cfef 100644
--- a/src/lib/krb5/free/f_keyblock.c
+++ b/src/lib/krb5/free/f_keyblock.c
@@ -27,14 +27,25 @@
#include "k5-int.h"
void
+krb5_free_keyblock_contents(context, key)
+ krb5_context context;
+ register krb5_keyblock *key;
+{
+ if (key->contents) {
+ memset(key->contents, 0, key->length);
+ krb5_xfree(key->contents);
+ }
+ return;
+}
+
+void
krb5_free_keyblock(context, val)
krb5_context context;
register krb5_keyblock *val;
{
- if (val->contents) {
- memset((char *)val->contents, 0, val->length);
- krb5_xfree(val->contents);
- }
+ krb5_free_keyblock_contents(context, val);
krb5_xfree(val);
return;
}
+
+