aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Hudson <ghudson@mit.edu>2009-12-02 18:10:12 +0000
committerGreg Hudson <ghudson@mit.edu>2009-12-02 18:10:12 +0000
commit0ec5e9a8eadb065a059823fe45b3c2154c4b003f (patch)
treec8bffb759ec250c7deb8d5ca0adebb9a8578cb7e
parent8486eee8b01ddf680ce45d23719b3ada5cd0076e (diff)
downloadkrb5-0ec5e9a8eadb065a059823fe45b3c2154c4b003f.zip
krb5-0ec5e9a8eadb065a059823fe45b3c2154c4b003f.tar.gz
krb5-0ec5e9a8eadb065a059823fe45b3c2154c4b003f.tar.bz2
Fix an incorrect length in the new krb5int_c_decrypt_aead_compat
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23426 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/lib/crypto/krb/aead.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/crypto/krb/aead.c b/src/lib/crypto/krb/aead.c
index 378d8c9..353cd17 100644
--- a/src/lib/crypto/krb/aead.c
+++ b/src/lib/crypto/krb/aead.c
@@ -561,7 +561,7 @@ krb5int_c_decrypt_aead_compat(const struct krb5_aead_provider *aead,
iov[1].flags = KRB5_CRYPTO_TYPE_DATA;
iov[1].data = make_data(output->data, plain_len);
- memcpy(iov[1].data.data, input->data + header_len, input->length);
+ memcpy(iov[1].data.data, input->data + header_len, plain_len);
/* Use empty padding since tokens don't indicate the padding length. */
iov[2].flags = KRB5_CRYPTO_TYPE_PADDING;