[ros-dev] [ros-diffs] [fireball] 53596: [NTOS/CONFIG] - Remove unnecessary assignments. Spotted by PVS and Dmitry Chapyshev. This may change the behaviour of that codepath, so test results are going to be observed.
Alex Ionescu
ionucu at videotron.ca
Mon Sep 5 11:46:52 UTC 2011
Uhhhh...
Am I really the *only* one who sees a problem here?
ChildList = &Kcb->ValueCache;
- ChildList = (PCACHED_CHILD_LIST)&KeyNode->ValueList;
Best regards,
Alex Ionescu
On Mon, Sep 5, 2011 at 10:54 AM, <fireball at svn.reactos.org> wrote:
> Author: fireball
> Date: Mon Sep 5 09:54:20 2011
> New Revision: 53596
>
> URL: http://svn.reactos.org/svn/reactos?rev=53596&view=rev
> Log:
> [NTOS/CONFIG]
> - Remove unnecessary assignments. Spotted by PVS and Dmitry Chapyshev. This
> may change the behaviour of that codepath, so test results are going to be
> observed.
>
> Modified:
> trunk/reactos/ntoskrnl/config/cmvalche.c
>
> Modified: trunk/reactos/ntoskrnl/config/cmvalche.c
> URL:
> http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/config/cmvalche.c?rev=53596&r1=53595&r2=53596&view=diff
>
> ==============================================================================
> --- trunk/reactos/ntoskrnl/config/cmvalche.c [iso-8859-1] (original)
> +++ trunk/reactos/ntoskrnl/config/cmvalche.c [iso-8859-1] Mon Sep 5
> 09:54:20 2011
> @@ -49,7 +49,6 @@
> PHHIVE Hive;
> PCACHED_CHILD_LIST ChildList;
> HCELL_INDEX CellToRelease;
> - PCM_KEY_NODE KeyNode;
>
> /* Set defaults */
> *ValueListToRelease = HCELL_NIL;
> @@ -58,8 +57,6 @@
> /* Get the hive and value cache */
> Hive = Kcb->KeyHive;
> ChildList = &Kcb->ValueCache;
> - KeyNode = (PCM_KEY_NODE)HvGetCell(Hive, Kcb->KeyCell);
> - ChildList = (PCACHED_CHILD_LIST)&KeyNode->ValueList;
>
> /* Check if the value is cached */
> if (CmpIsValueCached(ChildList->ValueList))
> @@ -212,7 +209,6 @@
> BOOLEAN IndexIsCached;
> ULONG i = 0;
> HCELL_INDEX Cell = HCELL_NIL;
> - PCM_KEY_NODE KeyNode;
>
> /* Set defaults */
> *CellToRelease = HCELL_NIL;
> @@ -221,8 +217,6 @@
> /* Get the hive and child list */
> Hive = Kcb->KeyHive;
> ChildList = &Kcb->ValueCache;
> - KeyNode = (PCM_KEY_NODE)HvGetCell(Hive, Kcb->KeyCell);
> - ChildList = (PCACHED_CHILD_LIST)&KeyNode->ValueList;
>
> /* Check if the child list has any entries */
> if (ChildList->Count != 0)
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.reactos.org/pipermail/ros-dev/attachments/20110905/615919be/attachment.htm>
More information about the Ros-dev
mailing list