RtlLargeIntegerArithmeticShift() shouldn't return uninitialized data from the stack

svn path=/trunk/; revision=12015
This commit is contained in:
Thomas Bluemel 2004-12-11 15:23:51 +00:00
parent cfabacaaa5
commit 8a11bbf017

View file

@ -1,4 +1,4 @@
/* $Id: largeint.c,v 1.1 2004/05/31 19:29:02 gdalsnes Exp $
/* $Id: largeint.c,v 1.2 2004/12/11 15:23:51 weiden Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -254,7 +254,7 @@ RtlLargeIntegerArithmeticShift (
else
{
/* copy the sign bit */
RC.u.HighPart |= (LargeInteger.u.HighPart & 0x80000000);
RC.u.HighPart = (LargeInteger.u.HighPart & 0x80000000);
RC.u.LowPart = LargeInteger.u.HighPart >> Shift;
}