From e03d0cf4c3c9f6e6735081c331aace404de678a5 Mon Sep 17 00:00:00 2001 From: Kahbazi Date: Thu, 25 Jun 2020 16:45:02 +0430 Subject: [PATCH] Dispose MemoryStream in DataProtectorTokenProvider --- src/Identity/Core/src/DataProtectorTokenProvider.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Identity/Core/src/DataProtectorTokenProvider.cs b/src/Identity/Core/src/DataProtectorTokenProvider.cs index 0340a21bbe4f..261cf0c5045e 100644 --- a/src/Identity/Core/src/DataProtectorTokenProvider.cs +++ b/src/Identity/Core/src/DataProtectorTokenProvider.cs @@ -85,7 +85,7 @@ public virtual async Task GenerateAsync(string purpose, UserManager ValidateAsync(string purpose, string token, User try { var unprotectedData = Protector.Unprotect(Convert.FromBase64String(token)); - var ms = new MemoryStream(unprotectedData); + using var ms = new MemoryStream(unprotectedData); using (var reader = ms.CreateReader()) { var creationTime = reader.ReadDateTimeOffset();