[ros-diffs] [weiden] 19648: Revert Filip's last 4 changes on his request as they break booting

weiden at svn.reactos.com weiden at svn.reactos.com
Sat Nov 26 18:43:16 CET 2005


Revert Filip's last 4 changes on his request as they break booting
Modified: trunk/reactos/boot/freeldr/freeldr/reactos/binhive.c
Modified: trunk/reactos/ntoskrnl/cm/regfile.c
Modified: trunk/reactos/tools/mkhive/binhive.c
  _____  

Modified: trunk/reactos/boot/freeldr/freeldr/reactos/binhive.c
--- trunk/reactos/boot/freeldr/freeldr/reactos/binhive.c
2005-11-26 17:07:54 UTC (rev 19647)
+++ trunk/reactos/boot/freeldr/freeldr/reactos/binhive.c
2005-11-26 17:43:06 UTC (rev 19648)
@@ -809,7 +809,6 @@

     {
       NewBlock = (PCELL_HEADER) ((ULONG)NewBlock + CellSize);
       NewBlock->CellSize = ((PCELL_HEADER) (*Block))->CellSize -
CellSize;
-      ((PCELL_HEADER) (*Block))->CellSize = CellSize;
       CmiAddFree (RegistryHive,
 		  NewBlock,
 		  *pBlockOffset + CellSize,
@@ -821,7 +820,7 @@
     }
 
   memset(*Block, 0, CellSize);
-  ((PCELL_HEADER)(*Block))->CellSize *= -1;
+  ((PCELL_HEADER)(*Block))->CellSize = -CellSize;
 
   return TRUE;
 }
  _____  

Modified: trunk/reactos/ntoskrnl/cm/regfile.c
--- trunk/reactos/ntoskrnl/cm/regfile.c	2005-11-26 17:07:54 UTC (rev
19647)
+++ trunk/reactos/ntoskrnl/cm/regfile.c	2005-11-26 17:43:06 UTC (rev
19648)
@@ -3417,7 +3417,6 @@

 	{
 	  NewCell = (PCELL_HEADER) ((ULONG_PTR) NewCell + CellSize);
 	  NewCell->CellSize = ((PCELL_HEADER) (*Cell))->CellSize -
CellSize;
-	  ((PCELL_HEADER) (*Cell))->CellSize = CellSize;
 	  CmiAddFree(RegistryHive,
 		     NewCell,
 		     *CellOffset + CellSize,
@@ -3432,7 +3431,7 @@
 
       RtlZeroMemory(*Cell,
 		    CellSize);
-      ((PCELL_HEADER) (*Cell))->CellSize *= -1;
+      ((PCELL_HEADER) (*Cell))->CellSize = -CellSize;
     }
 
   return STATUS_SUCCESS;
  _____  

Modified: trunk/reactos/tools/mkhive/binhive.c
--- trunk/reactos/tools/mkhive/binhive.c	2005-11-26 17:07:54 UTC
(rev 19647)
+++ trunk/reactos/tools/mkhive/binhive.c	2005-11-26 17:43:06 UTC
(rev 19648)
@@ -829,7 +829,6 @@

     {
       NewBlock = (PCELL_HEADER) ((ULONG_PTR) NewBlock + CellSize);
       NewBlock->CellSize = ((PCELL_HEADER) (*Block))->CellSize -
CellSize;
-      ((PCELL_HEADER) (*Block))->CellSize = CellSize;
       CmiAddFree (RegistryHive,
 		  NewBlock,
 		  *pBlockOffset + CellSize,
@@ -841,7 +840,7 @@
     }
 
   memset(*Block, 0, CellSize);
-  ((PCELL_HEADER)(*Block))->CellSize *= -1;
+  ((PCELL_HEADER)(*Block))->CellSize = -CellSize;
 
   return TRUE;
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051126/ba4c92ed/attachment.html


More information about the Ros-diffs mailing list