From 2fddd68272fe9db050028c36586d7410b006cefb Mon Sep 17 00:00:00 2001 From: apistol78 Date: Thu, 7 Dec 2023 11:28:53 +0100 Subject: [PATCH] Traktor: Fixed bug in IdAllocator. --- code/Core/Containers/IdAllocator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/Core/Containers/IdAllocator.cpp b/code/Core/Containers/IdAllocator.cpp index 5dd1afc234..ad52a6b39b 100644 --- a/code/Core/Containers/IdAllocator.cpp +++ b/code/Core/Containers/IdAllocator.cpp @@ -37,7 +37,7 @@ uint32_t IdAllocator::allocSequential(uint32_t span) T_ASSERT(span > 0); for (auto it = m_free.begin(); it != m_free.end(); ++it) { - if (span <= (it->right - it->left)) + if ((span - 1) <= (it->right - it->left)) { const uint32_t freeId = it->left;