diff --git a/MareSynchronosServer/MareSynchronosStaticFilesServer/Utils/RequestFileStreamResult.cs b/MareSynchronosServer/MareSynchronosStaticFilesServer/Utils/RequestFileStreamResult.cs index 207524d..31e7b0a 100644 --- a/MareSynchronosServer/MareSynchronosStaticFilesServer/Utils/RequestFileStreamResult.cs +++ b/MareSynchronosServer/MareSynchronosStaticFilesServer/Utils/RequestFileStreamResult.cs @@ -34,6 +34,7 @@ public class RequestFileStreamResult : FileStreamResult _requestQueueService.FinishRequest(_requestId); _mareMetrics.DecGauge(MetricsAPI.GaugeCurrentDownloads); + FileStream?.Dispose(); } } @@ -50,8 +51,8 @@ public class RequestFileStreamResult : FileStreamResult finally { _requestQueueService.FinishRequest(_requestId); - _mareMetrics.DecGauge(MetricsAPI.GaugeCurrentDownloads); + FileStream?.Dispose(); } } } \ No newline at end of file