summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--common-algo.c4
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;
}