From f2e9af96142439ebfdbc1e884335bb8874f8a427 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 11 Feb 2025 05:21:34 -0800 Subject: Harden Burn's BootstrapperApplication and elevated engine extraction Fixes 8914 --- src/burn/engine/engine.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/burn/engine/engine.cpp') diff --git a/src/burn/engine/engine.cpp b/src/burn/engine/engine.cpp index 5fec289d..2232358d 100644 --- a/src/burn/engine/engine.cpp +++ b/src/burn/engine/engine.cpp @@ -364,6 +364,8 @@ static HRESULT InitializeEngineState( HANDLE hSectionFile = hEngineFile; HANDLE hSourceEngineFile = INVALID_HANDLE_VALUE; + pEngineState->cache.hBundleEngineWorkingFile = INVALID_HANDLE_VALUE; + pEngineState->hUnelevatedLoggingThread = INVALID_HANDLE_VALUE; pEngineState->elevatedLoggingContext.hPipe = INVALID_HANDLE_VALUE; pEngineState->elevatedLoggingContext.hThread = INVALID_HANDLE_VALUE; @@ -413,7 +415,6 @@ static void UninitializeEngineState( BurnPipeConnectionUninitialize(&pEngineState->embeddedConnection); BurnPipeConnectionUninitialize(&pEngineState->companionConnection); - ReleaseStr(pEngineState->sczBundleEngineWorkingPath) ReleaseHandle(pEngineState->hMessageWindowThread); -- cgit v1.2.3-55-g6feb