[KERNEL32] FlsAlloc - fiber local storage list was not initialized before using

This commit is contained in:
Denis Malikov 2018-11-13 22:52:18 +07:00 committed by Mark Jansen
parent c1b4d51f0b
commit d897e271a2
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -372,6 +372,7 @@ FlsAlloc(PFLS_CALLBACK_FUNCTION lpCallback)
if (!NtCurrentTeb()->FlsData) if (!NtCurrentTeb()->FlsData)
{ {
NtCurrentTeb()->FlsData = pFlsData; NtCurrentTeb()->FlsData = pFlsData;
InitializeListHead(&Peb->FlsListHead);
InsertTailList(&Peb->FlsListHead, &pFlsData->ListEntry); InsertTailList(&Peb->FlsListHead, &pFlsData->ListEntry);
} }