Jamebond Tkk
Jamebond Tkk

Reputation: 73

How to to resolve issue Fortify path manipulation

The following code always shows path manipulation problem. How to resolve it ?

string pathMaterData = ServerName + "\\MaterData\\";
if (!Directory.Exists(Path.Combine(ServerName, "\\MaterData\\")))
{
    Directory.CreateDirectory(Path.Combine(ServerName, "\\MaterData\\"));
}

This line code problem only

 Directory.CreateDirectory(Path.Combine(ServerName, "\\MaterData\\"));

Upvotes: 2

Views: 5472

Answers (1)

swestner
swestner

Reputation: 1917

Its hard to say without seeing what results you are getting, but it looks like maybe you are over qualifying the path with slashes.

Try this

string pathMaterData = Path.Combine(ServerName, "MaterData")

if (!Directory.Exists(pathMaterData))
{
  Directory.CreateDirectory(pathMaterData);
}

Upvotes: 0

Related Questions