diff options
| author | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-09 01:05:19 -0500 |
|---|---|---|
| committer | LukePulverenti <luke.pulverenti@gmail.com> | 2013-03-09 01:05:19 -0500 |
| commit | 2828688ced9328b0b4bc688e1146cbf3b4ac11d5 (patch) | |
| tree | fa106b99cb85fa37a944587475f7ea63925cc2c0 | |
| parent | ca5acb6edc797b9fedd04ab4e8f5fb65e5b5b251 (diff) | |
better source stream disposal for static files
| -rw-r--r-- | MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs b/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs index c4524280d..ab178b6ea 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/StreamWriter.cs +++ b/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); + } } } } |
