[MKHIVE] Fix some compilation warnings.
[reactos.git] / sdk / tools / mkhive / registry.c
index d6a2028..8ee8d36 100644 (file)
@@ -403,7 +403,6 @@ RegpCreateOrOpenKey(
     HCELL_INDEX ParentCellOffset;
     PCM_KEY_NODE ParentKeyCell;
     PLIST_ENTRY Ptr;
-    PCM_KEY_NODE SubKeyCell;
     HCELL_INDEX BlockOffset;
 
     DPRINT("RegpCreateOrOpenKey('%S')\n", KeyName);
@@ -488,7 +487,8 @@ RegpCreateOrOpenKey(
 
         if (!NT_SUCCESS(Status))
         {
-            DPRINT("RegpCreateOrOpenKey('%S'): Could not create or open subkey '%wZ', Status 0x%08x\n", KeyName, &KeyString, Status);
+            DPRINT("RegpCreateOrOpenKey('%S'): Could not create or open subkey '%.*S', Status 0x%08x\n",
+                   KeyName, (int)(KeyString.Length / sizeof(WCHAR)), KeyString.Buffer, Status);
             return ERROR_GEN_FAILURE; // STATUS_UNSUCCESSFUL;
         }
 
@@ -571,6 +571,7 @@ RegDeleteKeyW(
     else
     {
         hTargetKey = hKey;
+        rc = ERROR_SUCCESS;
     }
 
     /* Don't allow deleting the root */
@@ -617,6 +618,8 @@ RegDeleteKeyW(
                 /* Release the cell */
                 HvReleaseCell(Hive, ParentCell);
             }
+
+            rc = ERROR_SUCCESS;
         }
         else
         {