diff --git a/source/anim/DynamicModelShared.cpp b/source/anim/DynamicModelShared.cpp
index d78aa1967fccb0177755ffc91d759cfea78540ec..eca3b131361878220f8c630edcbb54b7d3d0c895 100644
--- a/source/anim/DynamicModelShared.cpp
+++ b/source/anim/DynamicModelShared.cpp
@@ -409,9 +409,11 @@ void CDynamicModelShared::initGPUresources()
 		mem_release(pVertexBuffer);
 
 		mem_delete_a(m_ppTempIndices[i]);
+		mem_delete_a(m_ppTempIndices16[i]);
 		mem_delete_a(m_ppTempVertices[i]);
 	}
 	mem_delete_a(m_ppTempIndices);
+	mem_delete_a(m_ppTempIndices16);
 	mem_delete_a(m_ppTempVertices);
 	mem_delete_a(m_puTempTotalIndices);
 	mem_delete_a(m_puTempTotalVertices);