From dd40b758ab7e3de89f1cfec6695db1b1624e5c89 Mon Sep 17 00:00:00 2001 From: Kaleb Luedtke Date: Fri, 19 Jun 2026 14:40:28 -0500 Subject: [PATCH] Fix crash with --disable-interactivity and EFResume --- doc/ReleaseNotes.md | 2 +- src/AppInstallerCLICore/Argument.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/doc/ReleaseNotes.md b/doc/ReleaseNotes.md index 57c970aeb6..28f90d9b5d 100644 --- a/doc/ReleaseNotes.md +++ b/doc/ReleaseNotes.md @@ -4,4 +4,4 @@ Nothing yet. ## Bug Fixes -* None yet +* Fixed a crash (`0x8000ffff`) when using `--disable-interactivity` with the Resume experimental feature enabled during install operations. diff --git a/src/AppInstallerCLICore/Argument.cpp b/src/AppInstallerCLICore/Argument.cpp index 850d1d5df9..2de195e6ff 100644 --- a/src/AppInstallerCLICore/Argument.cpp +++ b/src/AppInstallerCLICore/Argument.cpp @@ -448,6 +448,8 @@ namespace AppInstaller::CLI return Argument{ type, Resource::String::NoProgressArgumentDescription, ArgumentType::Flag, Argument::Visibility::Hidden }; case Args::Type::VerboseLogs: return Argument{ type, Resource::String::VerboseLogsArgumentDescription, ArgumentType::Flag }; + case Args::Type::DisableInteractivity: + return Argument{ type, Resource::String::DisableInteractivityArgumentDescription, ArgumentType::Flag, false }; case Args::Type::CustomHeader: return Argument{ type, Resource::String::HeaderArgumentDescription, ArgumentType::Standard, Argument::Visibility::Help }; case Args::Type::AcceptSourceAgreements: