From 3601492ce1e3c82df0614645eaaaf52275d1c01f Mon Sep 17 00:00:00 2001 From: Andrey Nekrasov Date: Tue, 23 Mar 2021 18:32:33 +0300 Subject: [PATCH] [PowerLauncher] Immediately releases AppxManifest stream objects (#10394) --- .../Plugins/Microsoft.Plugin.Program/Programs/UWP.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs index a03df33aa..b9df47e86 100644 --- a/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs +++ b/src/modules/launcher/Plugins/Microsoft.Plugin.Program/Programs/UWP.cs @@ -79,6 +79,11 @@ namespace Microsoft.Plugin.Program.Programs return valid; }).ToArray(); + + if (Marshal.ReleaseComObject(stream) > 0) + { + Log.Error("AppxManifest.xml was leaked", MethodBase.GetCurrentMethod().DeclaringType); + } } else {