Преглед изворни кода

NonLocalAllocator: Handle zero size allocation.

Branimir Karadžić пре 7 година
родитељ
комит
5007b8a20a
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      src/bgfx_p.h

+ 2 - 0
src/bgfx_p.h

@@ -2539,6 +2539,8 @@ namespace bgfx
 
 		uint64_t alloc(uint32_t _size)
 		{
+			_size = bx::min(_size, 16u);
+
 			for (FreeList::iterator it = m_free.begin(), itEnd = m_free.end(); it != itEnd; ++it)
 			{
 				if (it->m_size >= _size)