Fix (registry.c:325, dated 20050425) test failure. Description: Added RegOpenKeyA...
authorAleksey Bragin <aleksey@reactos.org>
Thu, 28 Apr 2005 20:26:06 +0000 (20:26 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Thu, 28 Apr 2005 20:26:06 +0000 (20:26 +0000)
svn path=/trunk/; revision=14849

reactos/lib/advapi32/reg/reg.c

index 8f22f56..08a3afa 100644 (file)
@@ -1731,6 +1731,10 @@ RegOpenKeyA (HKEY hKey,
   NTSTATUS Status;
 
   DPRINT("RegOpenKeyA hKey 0x%x lpSubKey %s phkResult %p\n", hKey, lpSubKey, phkResult);
+
+  // Check input params
+  if (phkResult == NULL) return ERROR_INVALID_PARAMETER;
+
   Status = MapDefaultKey (&KeyHandle,
                          hKey);
   if (!NT_SUCCESS(Status))
@@ -1782,6 +1786,10 @@ RegOpenKeyW (HKEY hKey,
   NTSTATUS Status;
 
   DPRINT("RegOpenKeyW hKey 0x%x lpSubKey %S phkResult %p\n", hKey, lpSubKey, phkResult);
+
+  // Check input params
+  if (phkResult == NULL) return ERROR_INVALID_PARAMETER;
+
   Status = MapDefaultKey (&KeyHandle,
                          hKey);
   if (!NT_SUCCESS(Status))