diff --git a/programs/reg/reg.c b/programs/reg/reg.c index 322fa9018aa..857895948d0 100644 --- a/programs/reg/reg.c +++ b/programs/reg/reg.c @@ -326,6 +326,12 @@ static int reg_add(WCHAR *key_name, WCHAR *value_name, BOOL value_empty, return 1; } + if (value_name && value_empty) + { + output_message(STRING_INVALID_CMDLINE); + return 1; + } + if(RegCreateKeyW(root,p,&subkey)!=ERROR_SUCCESS) { output_message(STRING_INVALID_KEY);