diff --git a/reactos/lib/rtl/bitmap.c b/reactos/lib/rtl/bitmap.c index f2a1f42bd0c..69f06875ae4 100644 --- a/reactos/lib/rtl/bitmap.c +++ b/reactos/lib/rtl/bitmap.c @@ -851,7 +851,8 @@ RtlSetBits(PRTL_BITMAP BitMapHeader, } /* Set remaining bits, if any */ - *lpOut |= NTDLL_maskBits[NumberToSet & 0x7]; + if (NumberToSet & 0x7) + *lpOut |= NTDLL_maskBits[NumberToSet & 0x7]; }