From 8a11bbf017250eba220eadcdaf187e08681bd91e Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Sat, 11 Dec 2004 15:23:51 +0000 Subject: [PATCH] RtlLargeIntegerArithmeticShift() shouldn't return uninitialized data from the stack svn path=/trunk/; revision=12015 --- reactos/lib/rtl/largeint.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/lib/rtl/largeint.c b/reactos/lib/rtl/largeint.c index b520bb08cc0..1b6ffb78c19 100644 --- a/reactos/lib/rtl/largeint.c +++ b/reactos/lib/rtl/largeint.c @@ -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; }