Kernel: Range::contains() should reject ranges with 2^32 wrap-around

This commit is contained in:
Andreas Kling 2020-01-30 21:48:41 +01:00
parent 31d1c82621
commit 31a141bd10
Notes: sideshowbarker 2024-07-19 09:44:52 +09:00

View File

@ -57,6 +57,8 @@ public:
bool contains(VirtualAddress base, size_t size) const
{
if (base.offset(size) < base)
return false;
return base >= m_base && base.offset(size) <= end();
}