- Make sure we get a Subkey in RegDeleteKeyA/W. Fixes Winetests causing a system crash, but (for now) hides a bug in CM.

svn path=/trunk/; revision=36005
This commit is contained in:
Stefan Ginsberg 2008-09-06 21:02:54 +00:00
parent 7736cc6aef
commit 76153f2508

View file

@ -1180,6 +1180,13 @@ RegDeleteKeyA (HKEY hKey,
HANDLE TargetKey;
NTSTATUS Status;
/* Make sure we got a subkey */
if (!lpSubKey)
{
/* Fail */
return ERROR_INVALID_PARAMETER;
}
Status = MapDefaultKey (&ParentKey,
hKey);
if (!NT_SUCCESS(Status))
@ -1234,6 +1241,13 @@ RegDeleteKeyW (HKEY hKey,
HANDLE TargetKey;
NTSTATUS Status;
/* Make sure we got a subkey */
if (!lpSubKey)
{
/* Fail */
return ERROR_INVALID_PARAMETER;
}
Status = MapDefaultKey (&ParentKey,
hKey);
if (!NT_SUCCESS(Status))