From: Eric Pouech <epouech(a)codeweavers.com> It should produce an error, not print the whole environment. Signed-off-by: Eric Pouech <epouech(a)codeweavers.com> --- programs/cmd/builtins.c | 2 +- programs/cmd/tests/test_builtins.cmd.exp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c index 2d08b459a02..e79b7845f94 100644 --- a/programs/cmd/builtins.c +++ b/programs/cmd/builtins.c @@ -3017,7 +3017,7 @@ RETURN_CODE WCMD_setshow_env(WCHAR *s) BOOL status; WCHAR string[MAXSTRING]; - if (param1[0] == 0x00 && quals[0] == 0x00) { + if (!*s) { WCHAR *env = GetEnvironmentStringsW(); WCMD_setshow_sortenv( env, NULL ); FreeEnvironmentStringsW(env); diff --git a/programs/cmd/tests/test_builtins.cmd.exp b/programs/cmd/tests/test_builtins.cmd.exp index 8b74a7ab27d..cf500a516de 100644 --- a/programs/cmd/tests/test_builtins.cmd.exp +++ b/programs/cmd/tests/test_builtins.cmd.exp @@ -712,7 +712,7 @@ prompt XbarX prompt YfooY 'prompt' YfooY promptYfooY -(a)todo_wine@------------ Testing 'choice' ------------ +------------ Testing 'choice' ------------ Example message [A,B,C]?A(a)or_broken@choice unavailable 1(a)or_broken@9009 Example message [A,B,C]?B(a)or_broken@choice unavailable -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/6615