diff options
Diffstat (limited to 'MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs')
| -rw-r--r-- | MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs index 79cf4170b..dd8960649 100644 --- a/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs +++ b/MediaBrowser.Api/Playback/Progressive/BaseProgressiveStreamingService.cs @@ -123,14 +123,10 @@ namespace MediaBrowser.Api.Playback.Progressive { AddDlnaHeaders(state, responseHeaders, true); - try + using (state) { return GetStaticRemoteStreamResult(state, responseHeaders, isHeadRequest).Result; } - finally - { - state.Dispose(); - } } if (request.Static && state.InputProtocol != MediaProtocol.File) @@ -151,14 +147,10 @@ namespace MediaBrowser.Api.Playback.Progressive { var contentType = state.GetMimeType(state.MediaPath); - try + using (state) { return ResultFactory.GetStaticFileResult(Request, state.MediaPath, contentType, FileShare.Read, responseHeaders, isHeadRequest); } - finally - { - state.Dispose(); - } } // Not static but transcode cache file exists |
