diff --git a/src/system/kernel/arch/x86/msi.cpp b/src/system/kernel/arch/x86/msi.cpp index 4578e14d19..64dc74ae45 100644 --- a/src/system/kernel/arch/x86/msi.cpp +++ b/src/system/kernel/arch/x86/msi.cpp @@ -57,7 +57,7 @@ msi_allocate_vectors(uint8 count, uint8 *startVector, uint64 *address, if (result != B_OK) return result; - if (vector >= 256) { + if (vector >= NUM_IO_VECTORS) { free_io_interrupt_vectors(count, vector); return B_NO_MEMORY; }