mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 01:55:19 +00:00
[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
This commit is contained in:
parent
cd48bc7af8
commit
a91f5e8e4d
3 changed files with 19 additions and 19 deletions
|
@ -927,8 +927,8 @@ UDFCloseAllXXXDelayedInDir(
|
|||
ULONG FoundListSize = 0;
|
||||
NTSTATUS RC;
|
||||
ULONG i;
|
||||
BOOLEAN ResAcq = FALSE;
|
||||
BOOLEAN AcquiredVcb = FALSE;
|
||||
_SEH2_VOLATILE BOOLEAN ResAcq = FALSE;
|
||||
_SEH2_VOLATILE BOOLEAN AcquiredVcb = FALSE;
|
||||
UDFNTRequiredFCB* NtReqFcb;
|
||||
PUDF_FILE_INFO CurFileInfo;
|
||||
PFE_LIST_ENTRY CurListPtr;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -134,8 +134,8 @@ UDFCommonDirControl(
|
|||
PFILE_OBJECT FileObject = NULL;
|
||||
PtrUDFFCB Fcb = NULL;
|
||||
PtrUDFCCB Ccb = NULL;
|
||||
PVCB Vcb = NULL;
|
||||
BOOLEAN AcquiredVcb = FALSE;
|
||||
_SEH2_VOLATILE PVCB Vcb = NULL;
|
||||
_SEH2_VOLATILE BOOLEAN AcquiredVcb = FALSE;
|
||||
|
||||
TmPrint(("UDFCommonDirControl: \n"));
|
||||
// BrutePoint();
|
||||
|
@ -226,8 +226,8 @@ UDFQueryDirectory(
|
|||
BOOLEAN PostRequest = FALSE;
|
||||
PtrUDFNTRequiredFCB NtReqFcb = NULL;
|
||||
BOOLEAN CanWait = FALSE;
|
||||
PVCB Vcb = NULL;
|
||||
BOOLEAN AcquiredFCB = FALSE;
|
||||
_SEH2_VOLATILE PVCB Vcb = NULL;
|
||||
_SEH2_VOLATILE BOOLEAN AcquiredFCB = FALSE;
|
||||
unsigned long BufferLength = 0;
|
||||
UNICODE_STRING SearchPattern;
|
||||
PUNICODE_STRING PtrSearchPattern;
|
||||
|
@ -696,8 +696,8 @@ UDFNotifyChangeDirectory(
|
|||
BOOLEAN CanWait = FALSE;
|
||||
ULONG CompletionFilter = 0;
|
||||
BOOLEAN WatchTree = FALSE;
|
||||
PVCB Vcb = NULL;
|
||||
BOOLEAN AcquiredFCB = FALSE;
|
||||
_SEH2_VOLATILE PVCB Vcb = NULL;
|
||||
_SEH2_VOLATILE BOOLEAN AcquiredFCB = FALSE;
|
||||
PEXTENDED_IO_STACK_LOCATION pStackLocation = (PEXTENDED_IO_STACK_LOCATION) IrpSp;
|
||||
|
||||
UDFPrint(("UDFNotifyChangeDirectory\n"));
|
||||
|
|
Loading…
Reference in a new issue