diff -up ecryptfs-utils-87/src/utils/mount.ecryptfs.c.memcpyfix ecryptfs-utils-87/src/utils/mount.ecryptfs.c --- ecryptfs-utils-87/src/utils/mount.ecryptfs.c.memcpyfix 2011-07-11 15:04:00.742821125 +0200 +++ ecryptfs-utils-87/src/utils/mount.ecryptfs.c 2011-07-11 15:04:15.590926517 +0200 @@ -189,7 +189,7 @@ static int ecryptfs_generate_mount_flags *end = '\0'; break; } - memcpy(opt, next_opt, end - next_opt); + memmove(opt, next_opt, end - next_opt); end = end - (next_opt - opt); *end = '\0'; } @@ -416,7 +416,7 @@ static int opts_str_contains_option(char *end = '\0'; break; } - memcpy(opt, next_opt, end - next_opt); + memmove(opt, next_opt, end - next_opt); end = end - (next_opt - opt); *end = '\0'; }