[ros-diffs] [hbirr] 19294: - Fixed the test for the dirty bitmap
size.
hbirr at svn.reactos.com
hbirr at svn.reactos.com
Thu Nov 17 18:29:49 CET 2005
- Fixed the test for the dirty bitmap size.
- Fixed the length to copy the old dirty bitmap.
Modified: trunk/reactos/ntoskrnl/cm/regfile.c
_____
Modified: trunk/reactos/ntoskrnl/cm/regfile.c
--- trunk/reactos/ntoskrnl/cm/regfile.c 2005-11-17 13:46:07 UTC (rev
19293)
+++ trunk/reactos/ntoskrnl/cm/regfile.c 2005-11-17 17:29:36 UTC (rev
19294)
@@ -3293,7 +3293,7 @@
/* Grow bitmap if necessary */
if (!IsNoFileHive(RegistryHive) &&
- BitmapSize > RegistryHive->DirtyBitMap.SizeOfBitMap)
+ BitmapSize > RegistryHive->DirtyBitMap.SizeOfBitMap / 8)
{
PULONG BitmapBuffer;
@@ -3306,7 +3306,7 @@
RtlZeroMemory(BitmapBuffer, BitmapSize);
RtlCopyMemory(BitmapBuffer,
RegistryHive->DirtyBitMap.Buffer,
- RegistryHive->DirtyBitMap.SizeOfBitMap);
+ RegistryHive->DirtyBitMap.SizeOfBitMap / 8);
ExFreePool(RegistryHive->BitmapBuffer);
RegistryHive->BitmapBuffer = BitmapBuffer;
RtlInitializeBitMap(&RegistryHive->DirtyBitMap,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051117/34ef4857/attachment.html
More information about the Ros-diffs
mailing list