|
@@ -45,7 +45,8 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|
|
{
|
|
|
Directory.CreateDirectory(Path.GetDirectoryName(targetFile));
|
|
|
|
|
|
- using (var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.Read))
|
|
|
+ // use FileShare.None as this bypasses dotnet bug dotnet/runtime#42790 .
|
|
|
+ using (var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.None))
|
|
|
{
|
|
|
onStarted();
|
|
|
|
|
@@ -70,7 +71,8 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|
|
|
|
|
Directory.CreateDirectory(Path.GetDirectoryName(targetFile));
|
|
|
|
|
|
- await using var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.Read);
|
|
|
+ // use FileShare.None as this bypasses dotnet bug dotnet/runtime#42790 .
|
|
|
+ await using var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.None);
|
|
|
|
|
|
onStarted();
|
|
|
|