|
@@ -359,7 +359,7 @@ Error PoolAllocator::resize(ID p_mem, int p_new_size) {
|
|
//p_new_size = align(p_new_size)
|
|
//p_new_size = align(p_new_size)
|
|
int _free = free_mem; // - static_area_size;
|
|
int _free = free_mem; // - static_area_size;
|
|
|
|
|
|
- if ((_free + aligned(e->len)) - alloc_size < 0) {
|
|
|
|
|
|
+ if (uint32_t(_free + aligned(e->len)) < alloc_size) {
|
|
mt_unlock();
|
|
mt_unlock();
|
|
ERR_FAIL_V(ERR_OUT_OF_MEMORY);
|
|
ERR_FAIL_V(ERR_OUT_OF_MEMORY);
|
|
};
|
|
};
|