diff --git a/src/system/kernel/arch/x86/64/descriptors.cpp b/src/system/kernel/arch/x86/64/descriptors.cpp index fd5d6ce68f..758f2c0b6e 100644 --- a/src/system/kernel/arch/x86/64/descriptors.cpp +++ b/src/system/kernel/arch/x86/64/descriptors.cpp @@ -280,7 +280,7 @@ unsigned GlobalDescriptorTable::SetUserTLS(unsigned cpu, uintptr_t base, size_t limit) { auto index = kFirstTSS + cpu * 3 + 2; - ASSERT(index + 1 < kDescriptorCount); + ASSERT(index < kDescriptorCount); UserTLSDescriptor desc(base, limit); fTable[index] = desc.GetDescriptor(); return index;