diff options
author | Matt Johnston <matt@ucc.asn.au> | 2009-06-09 13:18:52 +0000 |
---|---|---|
committer | Matt Johnston <matt@ucc.asn.au> | 2009-06-09 13:18:52 +0000 |
commit | 08893f03a5530a7bbe7ba724c575458a4fc9f31f (patch) | |
tree | 651b8bf03bc5bdf767a12155deb363e3b6d70329 /common-algo.c | |
parent | 4be3826dd5426923b12fd0326783973e1af38228 (diff) |
- Don't memcpy() in place with void_encrypt
--HG--
extra : convert_revision : d123343d78df1b5998d8dd2674fd83fd682ce0c0
Diffstat (limited to 'common-algo.c')
-rw-r--r-- | common-algo.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/common-algo.c b/common-algo.c index 8863367..892399f 100644 --- a/common-algo.c +++ b/common-algo.c @@ -31,7 +31,9 @@ static int void_cipher(const unsigned char* in, unsigned char* out, unsigned long len, void *cipher_state) { - memcpy(out, in, len); + if (in != out) { + memmove(out, in, len); + } return CRYPT_OK; } |