Commit 3ee1c03e authored by Ulrich Weigand's avatar Ulrich Weigand Committed by Alexandre Julliard

Bugfix: GetThreadSelectorEntry() sets read-write flag incorrectly.

parent cdf191a2
...@@ -621,7 +621,7 @@ BOOL WINAPI GetThreadSelectorEntry( HANDLE hthread, DWORD sel, ...@@ -621,7 +621,7 @@ BOOL WINAPI GetThreadSelectorEntry( HANDLE hthread, DWORD sel,
ldtent->HighWord.Bits.Sys = 0; ldtent->HighWord.Bits.Sys = 0;
ldtent->HighWord.Bits.Pres = 1; ldtent->HighWord.Bits.Pres = 1;
ldtent->HighWord.Bits.Type = 0x10|(ldtentry.type << 2); ldtent->HighWord.Bits.Type = 0x10|(ldtentry.type << 2);
if (ldtentry.read_only) if (!ldtentry.read_only)
ldtent->HighWord.Bits.Type|=0x2; ldtent->HighWord.Bits.Type|=0x2;
ldtent->HighWord.Bits.Granularity = ldtentry.limit_in_pages; ldtent->HighWord.Bits.Granularity = ldtentry.limit_in_pages;
ldtent->HighWord.Bits.Default_Big = ldtentry.seg_32bit; ldtent->HighWord.Bits.Default_Big = ldtentry.seg_32bit;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment