$OpenBSD: patch-general_c,v 1.1 2013/12/13 15:54:47 dcoppa Exp $

Do not use memcpy() on overlapping memory
http://lists.gnu.org/archive/html/bug-bash/2013-03/msg00047.html

--- general.c.orig	Sun Dec 12 21:06:27 2010
+++ general.c	Fri Dec 13 13:33:03 2013
@@ -766,7 +766,7 @@ trim_pathname (name, maxlen)
   *nbeg++ = '.';
 
   nlen = nend - ntail;
-  memcpy (nbeg, ntail, nlen);
+  memmove (nbeg, ntail, nlen);
   nbeg[nlen] = '\0';
 
   return name;
