PATCH: return code from NtQueryInformationToken
Alex Pasadyn
ajp at mail.utexas.edu
Sun Oct 5 16:26:11 CDT 2003
Greetings all,
A recent patch included a change to the error code returned from
NtQueryInformationToken, and it seems to have upset an application I was
running.
From looking at a --debugmsg +ntdll trace, it appears that the
application called the function first with a zero-length buffer in order
to findout how big a buffer was needed. After the error code was
changed, the application called the function one time and then exited.
This trivial patch reverts that function back to the way it was.
-ajp
ChangeLog:
- Fix buffer length error code for NtQueryInformationToken
-------------- next part --------------
Index: dlls/ntdll/nt.c
===================================================================
RCS file: /home/wine/wine/dlls/ntdll/nt.c,v
retrieving revision 1.59
diff -u -r1.59 nt.c
--- dlls/ntdll/nt.c 30 Sep 2003 01:04:19 -0000 1.59
+++ dlls/ntdll/nt.c 5 Oct 2003 21:22:53 -0000
@@ -225,7 +225,7 @@
*retlen = len;
if (tokeninfolength < len)
- return STATUS_INFO_LENGTH_MISMATCH;
+ return STATUS_BUFFER_TOO_SMALL;
switch (tokeninfoclass)
{
More information about the wine-patches
mailing list