2
0
Branimir Karadžić 11 жил өмнө
parent
commit
17a8602205

+ 1 - 0
include/bx/handlealloc.h

@@ -68,6 +68,7 @@ namespace bx
 
 
 		void free(uint16_t _handle)
 		void free(uint16_t _handle)
 		{
 		{
+			BX_CHECK(0 < m_numHandles, "Freeing invalid handle %d.", _handle);
 			uint16_t* sparse = &m_handles[MaxHandlesT];
 			uint16_t* sparse = &m_handles[MaxHandlesT];
 			uint16_t index = sparse[_handle];
 			uint16_t index = sparse[_handle];
 			--m_numHandles;
 			--m_numHandles;