Don't use strncpy for moving a chunk of memory to another that is overlapping.