[0.4.13][UDFS] Fix crash on boot in release builds with UDFS removable media inserted (#4061) CORE-17598

Changes to specific files and their effects are as follows:
create.cpp - Allows booting past second stage with UDFS media inserted without BSOD
close.cpp - Allows shutdown without hang
dircntrl.cpp - Allows New Hardware Wizard not to hang on initial third phase install

It began to crash with the introduction of the UDFS driver in SVN r74901 == git 3a104c8f20

Fix picked from 0.4.15-dev-3326-g a91f5e8e4d
This commit is contained in:
Joachim Henze 2021-11-14 21:19:50 +01:00
parent 5724391336
commit 3e5ddcf1d1
3 changed files with 19 additions and 19 deletions

View file

@ -204,7 +204,7 @@ UDFCommonCreate(
ACCESS_MASK DesiredAccess;
PACCESS_STATE AccessState;
PVCB Vcb = NULL;
_SEH2_VOLATILE PVCB Vcb = NULL;
_SEH2_VOLATILE BOOLEAN AcquiredVcb = FALSE;
BOOLEAN OpenExisting = FALSE;
PERESOURCE Res1 = NULL;