From: Dmitry Timoshkov dmitry@baikal.ru
Signed-off-by: Dmitry Timoshkov dmitry@baikal.ru --- dlls/kernel32/tests/thread.c | 2 -- dlls/ntdll/unix/signal_i386.c | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/dlls/kernel32/tests/thread.c b/dlls/kernel32/tests/thread.c index 87d071109ad..4f966c12470 100644 --- a/dlls/kernel32/tests/thread.c +++ b/dlls/kernel32/tests/thread.c @@ -1358,12 +1358,10 @@ static void test_NtSetLdtEntries(void)
tdi.Selector = 0x000f; ret = pNtQueryInformationThread(GetCurrentThread(), ThreadDescriptorTableEntry, &tdi, sizeof(tdi), &ret); - todo_wine ok(ret == STATUS_ACCESS_VIOLATION, "got %08lx\n", ret);
tdi.Selector = 0x001f; ret = pNtQueryInformationThread(GetCurrentThread(), ThreadDescriptorTableEntry, &tdi, sizeof(tdi), &ret); - todo_wine ok(ret == STATUS_ACCESS_VIOLATION, "NtQueryInformationThread returned %08lx\n", ret);
ret = GetThreadSelectorEntry(GetCurrentThread(), 0x000f, &sel.entry); diff --git a/dlls/ntdll/unix/signal_i386.c b/dlls/ntdll/unix/signal_i386.c index e3e6416fa90..ac842cd4376 100644 --- a/dlls/ntdll/unix/signal_i386.c +++ b/dlls/ntdll/unix/signal_i386.c @@ -2302,7 +2302,7 @@ NTSTATUS get_thread_ldt_entry( HANDLE handle, void *data, ULONG len, ULONG *ret_ if (base || limit || bits.type) info->Entry = ldt_make_entry( base, limit, bits ); else - status = STATUS_UNSUCCESSFUL; + status = STATUS_ACCESS_VIOLATION; }
if (status == STATUS_SUCCESS && ret_len)