From 8cda77db5a80975142199233a6bfa41eab4a3d45 Mon Sep 17 00:00:00 2001 From: Chris Ross Date: Wed, 27 Aug 2014 16:09:59 -0700 Subject: [PATCH] #25 - Fix request stream async memory leak, dispose RequestStreamAsyncResult. --- .../RequestProcessing/RequestStream.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Microsoft.Net.Http.Server/RequestProcessing/RequestStream.cs b/src/Microsoft.Net.Http.Server/RequestProcessing/RequestStream.cs index 0be3ff8a78..8ed8cbb2f2 100644 --- a/src/Microsoft.Net.Http.Server/RequestProcessing/RequestStream.cs +++ b/src/Microsoft.Net.Http.Server/RequestProcessing/RequestStream.cs @@ -566,6 +566,7 @@ namespace Microsoft.Net.Http.Server } } } + Dispose(); } internal void Fail(Exception ex) @@ -582,6 +583,7 @@ namespace Microsoft.Net.Http.Server // TODO: Log } } + Dispose(); } [SuppressMessage("Microsoft.Usage", "CA2216:DisposableTypesShouldDeclareFinalizer", Justification = "The disposable resource referenced does have a finalizer.")]