sys: FspSiloInitialize: always initialize FspSiloList and Mutex

This commit is contained in:
Bill Zissimopoulos 2022-10-01 21:08:01 +01:00
parent 63e23c2039
commit 91d7f3b673

View File

@ -283,6 +283,9 @@ NTSTATUS FspSiloInitialize(FSP_SILO_INIT_CALLBACK Init, FSP_SILO_FINI_CALLBACK F
{
NTSTATUS Result = STATUS_SUCCESS;
ExInitializeFastMutex(&FspSiloListMutex);
InitializeListHead(&FspSiloList);
if (FspIsNtDdiVersionAvailable(NTDDI_WIN10_RS5))
{
ULONG Fail = 0;
@ -321,9 +324,6 @@ NTSTATUS FspSiloInitialize(FSP_SILO_INIT_CALLBACK Init, FSP_SILO_FINI_CALLBACK F
if (!NT_SUCCESS(Result))
goto exit;
ExInitializeFastMutex(&FspSiloListMutex);
InitializeListHead(&FspSiloList);
FspSiloMonitor = Monitor;
FspSiloInitCallback = Init;
FspSiloFiniCallback = Fini;