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;