diff --git a/src/cmd/ksh93/sh/path.c b/src/cmd/ksh93/sh/path.c index 5fef2b119..ab8c85927 100644 --- a/src/cmd/ksh93/sh/path.c +++ b/src/cmd/ksh93/sh/path.c @@ -1531,7 +1531,7 @@ static int path_chkpaths(Shell_t *shp,Pathcomp_t *first, Pathcomp_t* old,Pathcom { char *ptr = stakptr(offset+pp->len+1); if(ep) - strcpy(ptr,ep); + memmove(ptr,ep,strlen(ep)+1); path_addcomp(shp,first,old,stakptr(offset),PATH_FPATH|PATH_BFPATH); } }