Module: wine Branch: master Commit: a8a97091fe3875b589db3612bec8377e30ad4199 URL: http://source.winehq.org/git/wine.git/?a=commit;h=a8a97091fe3875b589db3612be...
Author: Aleksey Bragin aleksey@reactos.org Date: Fri Dec 26 23:52:25 2008 +0300
ntdll: Fix memory corruption in RtlSetBits.
---
dlls/ntdll/rtlbitmap.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/ntdll/rtlbitmap.c b/dlls/ntdll/rtlbitmap.c index 3656d24..ef033b2 100644 --- a/dlls/ntdll/rtlbitmap.c +++ b/dlls/ntdll/rtlbitmap.c @@ -170,7 +170,8 @@ VOID WINAPI RtlSetBits(PRTL_BITMAP lpBits, ULONG ulStart, ULONG ulCount) }
/* Set remaining bits, if any */ - *lpOut |= NTDLL_maskBits[ulCount & 0x7]; + if (ulCount & 0x7) + *lpOut |= NTDLL_maskBits[ulCount & 0x7]; }
/*************************************************************************