Fixed errors when attempting to save server logs with illegal characters in the server name
This commit is contained in:
@@ -136,11 +136,13 @@ namespace Barotrauma.Networking
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
string fileName = serverName+"_"+DateTime.Now.ToShortDateString()+"_"+DateTime.Now.ToShortTimeString()+".txt";
|
string fileName = serverName + "_" + DateTime.Now.ToShortDateString() + "_" + DateTime.Now.ToShortTimeString() + ".txt";
|
||||||
|
|
||||||
fileName = fileName.Replace(":", "");
|
var invalidChars = Path.GetInvalidFileNameChars();
|
||||||
fileName = fileName.Replace("../", "");
|
foreach (char invalidChar in invalidChars)
|
||||||
fileName = fileName.Replace("/", "");
|
{
|
||||||
|
fileName = fileName.Replace(invalidChar.ToString(), "");
|
||||||
|
}
|
||||||
|
|
||||||
string filePath = Path.Combine(SavePath, fileName);
|
string filePath = Path.Combine(SavePath, fileName);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user