Fix a bug in NtQueryInformationThread, which was leading to its unusability in user mode

svn path=/trunk/; revision=23532
This commit is contained in:
Hervé Poussineau
2006-08-09 12:15:18 +00:00
parent f253f896e7
commit 009c9838df
+7 -6
View File
@@ -890,12 +890,13 @@ NtQueryInformationThread(IN HANDLE ThreadHandle,
PAGED_CODE();
/* Verify Information Class validity */
Status = DefaultSetInfoBufferCheck(ThreadInformationClass,
PsThreadInfoClass,
RTL_NUMBER_OF(PsThreadInfoClass),
ThreadInformation,
ThreadInformationLength,
PreviousMode);
Status = DefaultQueryInfoBufferCheck(ThreadInformationClass,
PsThreadInfoClass,
RTL_NUMBER_OF(PsThreadInfoClass),
ThreadInformation,
ThreadInformationLength,
ReturnLength,
PreviousMode);
if (!NT_SUCCESS(Status)) return Status;
/* Check what class this is */