aboutsummaryrefslogtreecommitdiff
path: root/src/engine/elevation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/elevation.cpp')
-rw-r--r--src/engine/elevation.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/engine/elevation.cpp b/src/engine/elevation.cpp
index 1b9336e0..0b96c300 100644
--- a/src/engine/elevation.cpp
+++ b/src/engine/elevation.cpp
@@ -291,6 +291,10 @@ extern "C" HRESULT ElevationElevate(
291 LogId(REPORT_STANDARD, MSG_LAUNCH_ELEVATED_ENGINE_SUCCESS); 291 LogId(REPORT_STANDARD, MSG_LAUNCH_ELEVATED_ENGINE_SUCCESS);
292 292
293 hr = PipeWaitForChildConnect(&pEngineState->companionConnection); 293 hr = PipeWaitForChildConnect(&pEngineState->companionConnection);
294 if (HRESULT_FROM_WIN32(ERROR_NO_DATA) == hr)
295 {
296 hr = E_SUSPECTED_AV_INTERFERENCE;
297 }
294 ExitOnFailure(hr, "Failed to connect to elevated child process."); 298 ExitOnFailure(hr, "Failed to connect to elevated child process.");
295 299
296 LogId(REPORT_STANDARD, MSG_CONNECT_TO_ELEVATED_ENGINE_SUCCESS); 300 LogId(REPORT_STANDARD, MSG_CONNECT_TO_ELEVATED_ENGINE_SUCCESS);