mirror of
https://github.com/reactos/reactos.git
synced 2025-04-19 12:08:55 +00:00
[WINESYNC] reg: Fail if duplicate command-line switches are passed to 'reg query'.
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> wine commit id 2c84ec7ee04ab03883907691f115e01a7165b6e9 by Hugh McMaster <hugh.mcmaster@outlook.com>
This commit is contained in:
parent
354e15827d
commit
8dc46f32b0
3 changed files with 4 additions and 2 deletions
|
@ -344,6 +344,7 @@ int reg_query(int argc, WCHAR *argvW[])
|
|||
|
||||
if (!lstrcmpiW(str, L"ve"))
|
||||
{
|
||||
if (value_empty) goto invalid;
|
||||
value_empty = TRUE;
|
||||
continue;
|
||||
}
|
||||
|
@ -357,6 +358,7 @@ int reg_query(int argc, WCHAR *argvW[])
|
|||
goto invalid;
|
||||
break;
|
||||
case 's':
|
||||
if (recurse) goto invalid;
|
||||
recurse = TRUE;
|
||||
break;
|
||||
default:
|
||||
|
|
|
@ -117,7 +117,7 @@ static void test_query(void)
|
|||
"got exit code %d, expected 0\n", r);
|
||||
|
||||
run_reg_exe("reg query HKCU\\" KEY_BASE " /s /s", &r);
|
||||
todo_wine ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r);
|
||||
ok(r == REG_EXIT_FAILURE, "got exit code %d, expected 1\n", r);
|
||||
|
||||
/* Clean-up, then query */
|
||||
delete_key(key, "subkey");
|
||||
|
|
|
@ -4,4 +4,4 @@ directories:
|
|||
files:
|
||||
programs/reg/resource.h: base/applications/cmdutils/reg/resource.h
|
||||
tags:
|
||||
wine: 8e7738be92888c3aae19ab799d232d3f5112254c
|
||||
wine: 2c84ec7ee04ab03883907691f115e01a7165b6e9
|
||||
|
|
Loading…
Reference in a new issue