mirror of
https://github.com/winfsp/winfsp.git
synced 2025-04-22 16:33:02 -05:00
sys: FspSiloInitialize: always initialize FspSiloList and Mutex
This commit is contained in:
parent
63e23c2039
commit
91d7f3b673
@ -283,6 +283,9 @@ NTSTATUS FspSiloInitialize(FSP_SILO_INIT_CALLBACK Init, FSP_SILO_FINI_CALLBACK F
|
|||||||
{
|
{
|
||||||
NTSTATUS Result = STATUS_SUCCESS;
|
NTSTATUS Result = STATUS_SUCCESS;
|
||||||
|
|
||||||
|
ExInitializeFastMutex(&FspSiloListMutex);
|
||||||
|
InitializeListHead(&FspSiloList);
|
||||||
|
|
||||||
if (FspIsNtDdiVersionAvailable(NTDDI_WIN10_RS5))
|
if (FspIsNtDdiVersionAvailable(NTDDI_WIN10_RS5))
|
||||||
{
|
{
|
||||||
ULONG Fail = 0;
|
ULONG Fail = 0;
|
||||||
@ -321,9 +324,6 @@ NTSTATUS FspSiloInitialize(FSP_SILO_INIT_CALLBACK Init, FSP_SILO_FINI_CALLBACK F
|
|||||||
if (!NT_SUCCESS(Result))
|
if (!NT_SUCCESS(Result))
|
||||||
goto exit;
|
goto exit;
|
||||||
|
|
||||||
ExInitializeFastMutex(&FspSiloListMutex);
|
|
||||||
InitializeListHead(&FspSiloList);
|
|
||||||
|
|
||||||
FspSiloMonitor = Monitor;
|
FspSiloMonitor = Monitor;
|
||||||
FspSiloInitCallback = Init;
|
FspSiloInitCallback = Init;
|
||||||
FspSiloFiniCallback = Fini;
|
FspSiloFiniCallback = Fini;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user