From 08893f03a5530a7bbe7ba724c575458a4fc9f31f Mon Sep 17 00:00:00 2001 From: Matt Johnston <matt@ucc.asn.au> Date: Tue, 9 Jun 2009 13:18:52 +0000 Subject: [PATCH] - Don't memcpy() in place with void_encrypt --HG-- extra : convert_revision : d123343d78df1b5998d8dd2674fd83fd682ce0c0 --- common-algo.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/common-algo.c b/common-algo.c index 88633677..892399fe 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; } -- GitLab