[KERNEL32]

- release PEB lock for each code path

svn path=/trunk/; revision=52837
This commit is contained in:
Jérôme Gardou 2011-07-24 14:57:14 +00:00
parent d5534dc11d
commit a28b6b7837

View file

@ -1065,6 +1065,7 @@ TlsFree(IN DWORD Index)
if (!NT_SUCCESS(Status)) if (!NT_SUCCESS(Status))
{ {
BaseSetLastNTError(STATUS_INVALID_PARAMETER); BaseSetLastNTError(STATUS_INVALID_PARAMETER);
RtlReleasePebLock();
return FALSE; return FALSE;
} }
@ -1075,10 +1076,12 @@ TlsFree(IN DWORD Index)
{ {
/* Fail */ /* Fail */
BaseSetLastNTError(STATUS_INVALID_PARAMETER); BaseSetLastNTError(STATUS_INVALID_PARAMETER);
RtlReleasePebLock();
return FALSE; return FALSE;
} }
/* Done! */ /* Done! */
RtlReleasePebLock();
return TRUE; return TRUE;
} }