2
0
Эх сурвалжийг харах

better source stream disposal for static files

LukePulverenti 12 жил өмнө
parent
commit
2828688ced

+ 5 - 2
MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs

@@ -40,9 +40,12 @@ namespace MediaBrowser.Server.Implementations.HttpServer
         /// </summary>
         /// <param name="responseStream">The response stream.</param>
         /// <returns>Task.</returns>
-        private Task WriteToAsync(Stream responseStream)
+        private async Task WriteToAsync(Stream responseStream)
         {
-            return SourceStream.CopyToAsync(responseStream);
+            using (var src = SourceStream)
+            {
+                await src.CopyToAsync(responseStream).ConfigureAwait(false);
+            }
         }
     }
 }