From 18b60e5350a11f82929b96275fab4eb22682ba78 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 31 Aug 2017 09:25:54 -0400 Subject: [PATCH] wrap file body stream in using block --- src/Api/Utilities/MultipartFormDataHelper.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Api/Utilities/MultipartFormDataHelper.cs b/src/Api/Utilities/MultipartFormDataHelper.cs index 20b55db09d..9ed277b4cf 100644 --- a/src/Api/Utilities/MultipartFormDataHelper.cs +++ b/src/Api/Utilities/MultipartFormDataHelper.cs @@ -27,12 +27,14 @@ namespace Bit.Api.Utilities var fileNumber = 1; while(section != null && fileNumber <= fileCount) { - ContentDispositionHeaderValue content; - if(ContentDispositionHeaderValue.TryParse(section.ContentDisposition, out content) && + if(ContentDispositionHeaderValue.TryParse(section.ContentDisposition, out var content) && HasFileContentDisposition(content)) { var fileName = HeaderUtilities.RemoveQuotes(content.FileName) ?? string.Empty; - await callback(section.Body, fileName); + using(section.Body) + { + await callback(section.Body, fileName); + } } if(fileNumber >= fileCount)