diff options
| -rw-r--r-- | MediaBrowser.Controller/IO/FileSystem.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Controller/IO/FileSystem.cs b/MediaBrowser.Controller/IO/FileSystem.cs index e5f80533a..3d425f13f 100644 --- a/MediaBrowser.Controller/IO/FileSystem.cs +++ b/MediaBrowser.Controller/IO/FileSystem.cs @@ -106,13 +106,15 @@ namespace MediaBrowser.Controller.IO { throw new ArgumentNullException("filename"); } + + var builder = new StringBuilder(filename); foreach (var c in InvalidFileNameChars) { - filename = filename.Replace(c, SpaceChar); + builder = builder.Replace(c, SpaceChar); } - return filename; + return builder.ToString(); } /// <summary> |
