diff --git a/reactos/lib/rtl/bitmap.c b/reactos/lib/rtl/bitmap.c index 27328367d21..c0aef4f7a71 100644 --- a/reactos/lib/rtl/bitmap.c +++ b/reactos/lib/rtl/bitmap.c @@ -600,7 +600,7 @@ RtlFindNextForwardRunSet( /* Assume a clear run first, count it's length */ Length = RtlpGetLengthOfRunClear(BitMapHeader, FromIndex, MAXULONG); - *StartingRunIndex = FromIndex; + *StartingRunIndex = FromIndex + Length; /* Now return the length of the run */ return RtlpGetLengthOfRunSet(BitMapHeader, FromIndex, MAXULONG);