- Fix usage of the 'Status' variable. CID 1363689
- Fix some DPRINTs.
CORE-11595 #resolve

svn path=/trunk/; revision=71925
This commit is contained in:
Hermès Bélusca-Maïto 2016-07-13 16:23:12 +00:00
parent 3aa8e4c2ac
commit 054f3b25f7

View file

@ -582,6 +582,7 @@ RegSetValueExW(
/* The value already exists, use it. Get the value cell. */
ValueCell = HvGetCell(&Key->RegistryHive->Hive, CellIndex);
ASSERT(ValueCell != NULL);
Status = STATUS_SUCCESS;
}
// /**/HvReleaseCell(Hive, CellIndex);/**/
@ -629,7 +630,7 @@ RegSetValueExW(
NewOffset = HvAllocateCell(Hive, cbData, Stable, HCELL_NIL);
if (NewOffset == HCELL_NIL)
{
DPRINT("HvAllocateCell() failed with status 0x%08x\n", Status);
DPRINT("HvAllocateCell() has failed!\n");
return ERROR_UNSUCCESSFUL;
}
@ -660,8 +661,7 @@ RegSetValueExW(
/* Save the write time */
KeQuerySystemTime(&KeyNode->LastWriteTime);
DPRINT("Return status 0x%08x\n", Status);
return Status;
return ERROR_SUCCESS;
}