From d12a3bc858453a820eacfda3b76a6955797ce9c2 Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Thu, 18 Jul 2019 17:22:45 -0700 Subject: [PATCH] dispose on failure codepath. --- .../Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs b/src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs index 8d0addc4f86..7ae94f395a1 100644 --- a/src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs +++ b/src/Workspaces/Core/Portable/SymbolKey/SymbolKey.SymbolKeyReader.cs @@ -453,7 +453,7 @@ private SymbolKeyResolution ReadWorker(SymbolKeyType type) /// /// Reads an array of symbols out from the key. Note: the number of symbols returned - /// will either be the same as the original amount writtern, or default will be + /// will either be the same as the original amount written, or default will be /// returned. It will never be less or more. default will be returned if any /// elements could not be resolved to the requested type /// in the provided . @@ -471,6 +471,7 @@ private SymbolKeyResolution ReadWorker(SymbolKeyType type) } else { + result.Dispose(); return default; } } -- GitLab