From 91d7f3b67347a9077f45ec479cedb96a7990ba77 Mon Sep 17 00:00:00 2001 From: Bill Zissimopoulos Date: Sat, 1 Oct 2022 21:08:01 +0100 Subject: [PATCH] sys: FspSiloInitialize: always initialize FspSiloList and Mutex --- src/sys/silo.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sys/silo.c b/src/sys/silo.c index 73c3c0c2..56f525e9 100644 --- a/src/sys/silo.c +++ b/src/sys/silo.c @@ -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;