From 33bad414bc07fa8a9b79be7144cedd940aeefdda Mon Sep 17 00:00:00 2001 From: Aleksandar Andrejevic Date: Sat, 11 Oct 2014 16:57:33 +0000 Subject: [PATCH] [FAST486] CountLeadingZeros64 shouldn't loop forever if "Value" is 0. svn path=/trunk/; revision=64677 --- reactos/lib/fast486/common.inl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/lib/fast486/common.inl b/reactos/lib/fast486/common.inl index e31f40b1b1a..1b33820dcf9 100644 --- a/reactos/lib/fast486/common.inl +++ b/reactos/lib/fast486/common.inl @@ -38,7 +38,7 @@ ULONG Count = 0; ULONGLONG Mask = 1ULL << 63; - while (!(Value & Mask)) + while (!(Value & Mask) && Mask) { Count++; Mask >>= 1; -- 2.17.1