From: Dmitry Timoshkov <dmitry(a)baikal.ru> Signed-off-by: Dmitry Timoshkov <dmitry(a)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) -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8987