BUG: Fix to avoid relative path with ..s all the way to the root.

This commit is contained in:
Brad King 2004-12-09 16:14:46 -05:00
parent c710a2366d
commit 1c663cf41c
1 changed files with 3 additions and 2 deletions

View File

@ -1245,8 +1245,9 @@ std::string cmSystemTools::RelativePath(const char* local, const char* remote)
remoteSplit[sameCount] = "";
sameCount++;
}
// If there is nothing in common with the paths, then just return the remote
if(sameCount == 0)
// If there is nothing in common but the root directory, then just
// return the full path.
if(sameCount <= 1)
{
return remote;
}