From 70cd6a444de36426806d3bcbc3793c2acdc8b8ed Mon Sep 17 00:00:00 2001 From: mquinson Date: Mon, 7 Apr 2008 13:48:19 +0000 Subject: [PATCH] do not use strcpy for overlapping areas git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5329 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- tools/tesh2/src/getpath.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/tesh2/src/getpath.c b/tools/tesh2/src/getpath.c index 82ccac7142..728a88d941 100644 --- a/tools/tesh2/src/getpath.c +++ b/tools/tesh2/src/getpath.c @@ -91,7 +91,7 @@ getpath(const char* file, char** path) for( p2 = p1; --p2 > buffer2 && *p2 != '/'; ); if (*(p1 + 3)) - strcpy(p2, p1 + 3); + memmove(p2, p1+3, strlen(p1+3)+1); else *p2 = '\0'; } @@ -239,7 +239,7 @@ translatepath(const char* totranslate, char** translated) for( p2 = p1; --p2 > buffer2 && *p2 != '/'; ); if (*(p1 + 3)) - strcpy(p2, p1 + 3); + memmove(p2, p1+3, strlen(p1+3)+1); else *p2 = '\0'; } -- 2.20.1