diff options
-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; } |