cogl-vertex-buffer: Fix the malloc fallback for indices
The size of the malloc'd buffer for indices when VBOs are not available was too small so memory corruption would result if it was used. http://bugzilla.o-hand.com/show_bug.cgi?id=1996
This commit is contained in:
@ -1819,7 +1819,7 @@ cogl_vertex_buffer_indices_new (CoglIndicesType indices_type,
|
||||
indices_bytes = get_indices_type_size (indices->type) * indices_len;
|
||||
if (fallback)
|
||||
{
|
||||
indices->vbo_name = g_malloc (indices_len);
|
||||
indices->vbo_name = g_malloc (indices_bytes);
|
||||
memcpy (indices->vbo_name, indices_array, indices_bytes);
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user