summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEzra Peisach <epeisach@mit.edu>2009-10-27 00:22:50 +0000
committerEzra Peisach <epeisach@mit.edu>2009-10-27 00:22:50 +0000
commit4943eca32b2f5d6dc4786ea18ebe87a85570c5a0 (patch)
tree4646c81f5a27cfd25b8e516dee93569e0e1d81a2
parent670fee9dd7baddb46f78478dfea9f62fecf416cb (diff)
downloadkrb5-4943eca32b2f5d6dc4786ea18ebe87a85570c5a0.tar.gz
krb5-4943eca32b2f5d6dc4786ea18ebe87a85570c5a0.tar.xz
krb5-4943eca32b2f5d6dc4786ea18ebe87a85570c5a0.zip
with an uninitialized entry on error exit
k5_hmac_md5_hash_iov: Initialize keyblock.length - so we do not invoke zapfree git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23059 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/crypto/krb/keyhash_provider/hmac_md5.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/crypto/krb/keyhash_provider/hmac_md5.c b/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
index ad29d2849..c1825be6a 100644
--- a/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
+++ b/src/lib/crypto/krb/keyhash_provider/hmac_md5.c
@@ -104,6 +104,7 @@ k5_hmac_md5_hash_iov (krb5_key key, krb5_keyusage usage,
size_t i;
keyblock.contents = NULL;
+ keyblock.length = 0;
ds.length = key->keyblock.length;
ds.data = malloc(ds.length);