[KERNEL32] FlsAlloc - fiber local storage list was not initialized before using
[reactos.git] / dll / win32 / kernel32 / client / fiber.c
index 1b1e1e3..a1a5ffe 100644 (file)
@@ -372,6 +372,7 @@ FlsAlloc(PFLS_CALLBACK_FUNCTION lpCallback)
                 if (!NtCurrentTeb()->FlsData)
                 {
                     NtCurrentTeb()->FlsData = pFlsData;
+                    InitializeListHead(&Peb->FlsListHead);
                     InsertTailList(&Peb->FlsListHead, &pFlsData->ListEntry);
                 }