From: Austin English Subject: ntdll: give user an error message if WINEARCH is not win32/win64 Message-Id: Date: Mon, 10 Oct 2016 20:46:59 -0500 Fixes https://bugs.winehq.org/show_bug.cgi?id=41378 See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838474 -- -Austin GPG: 14FB D7EA A041 937B From 69886f845a2a2169c6cbb532fd313987f8cfdf8b Mon Sep 17 00:00:00 2001 From: Austin English Date: Mon, 10 Oct 2016 20:43:36 -0500 Subject: [PATCH] ntdll: give user an error message if WINEARCH is not win32/win64 Signed-off-by: Austin English --- dlls/ntdll/server.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dlls/ntdll/server.c b/dlls/ntdll/server.c index 25c6473..4542b95 100644 --- a/dlls/ntdll/server.c +++ b/dlls/ntdll/server.c @@ -1495,6 +1495,11 @@ size_t server_init_thread( void *entry_point ) is_wow64 = !is_win64 && (server_cpus & ((1 << CPU_x86_64) | (1 << CPU_ARM64))) != 0; ntdll_get_thread_data()->wow64_redir = is_wow64; + if (arch && strcmp( arch, "win32" ) && strcmp( arch, "win64" )) + { + fatal_error( "WINEARCH set to unknown value %s. Must be win32 or win64.\n", arch ); + } + switch (ret) { case STATUS_SUCCESS: -- 2.7.3