Преглед изворни кода

Don't dispose the object we are returning

Bond_009 пре 6 година
родитељ
комит
3d6dac26f4
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      Emby.Server.Implementations/HttpClientManager/HttpClientManager.cs

+ 2 - 2
Emby.Server.Implementations/HttpClientManager/HttpClientManager.cs

@@ -322,8 +322,8 @@ namespace Emby.Server.Implementations.HttpClientManager
             _fileSystem.CreateDirectory(_fileSystem.GetDirectoryName(responseCachePath));
             _fileSystem.CreateDirectory(_fileSystem.GetDirectoryName(responseCachePath));
 
 
             using (var responseStream = response.Content)
             using (var responseStream = response.Content)
-            using (var memoryStream = new MemoryStream())
             {
             {
+                var memoryStream = new MemoryStream();
                 await responseStream.CopyToAsync(memoryStream).ConfigureAwait(false);
                 await responseStream.CopyToAsync(memoryStream).ConfigureAwait(false);
                 memoryStream.Position = 0;
                 memoryStream.Position = 0;
 
 
@@ -430,8 +430,8 @@ namespace Emby.Server.Implementations.HttpClientManager
                     options.CancellationToken.ThrowIfCancellationRequested();
                     options.CancellationToken.ThrowIfCancellationRequested();
 
 
                     using (var stream = httpResponse.GetResponseStream())
                     using (var stream = httpResponse.GetResponseStream())
-                    using (var memoryStream = new MemoryStream())
                     {
                     {
+                        var memoryStream = new MemoryStream();
                         await stream.CopyToAsync(memoryStream).ConfigureAwait(false);
                         await stream.CopyToAsync(memoryStream).ConfigureAwait(false);
 
 
                         memoryStream.Position = 0;
                         memoryStream.Position = 0;