Fixed errors when attempting to save server logs with illegal characters in the server name
This commit is contained in:
@@ -138,9 +138,11 @@ 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