Blame SOURCES/ctags-5.8-memmove.patch

96f760
diff -r -u ctags-5.8.orig/routines.c ctags-5.8/routines.c
96f760
--- ctags-5.8.orig/routines.c	2013-06-13 10:42:08.048576327 -0400
96f760
+++ ctags-5.8/routines.c	2013-06-13 10:48:25.150366836 -0400
96f760
@@ -757,13 +757,13 @@
96f760
 				else if (cp [0] != PATH_SEPARATOR)
96f760
 					cp = slashp;
96f760
 #endif
96f760
-				strcpy (cp, slashp + 3);
96f760
+				memmove (cp, slashp + 3, strlen(slashp + 3) + 1);
96f760
 				slashp = cp;
96f760
 				continue;
96f760
 			}
96f760
 			else if (slashp [2] == PATH_SEPARATOR  ||  slashp [2] == '\0')
96f760
 			{
96f760
-				strcpy (slashp, slashp + 2);
96f760
+				memmove (slashp, slashp + 2, strlen(slashp + 2) + 1);
96f760
 				continue;
96f760
 			}
96f760
 		}