mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
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:
parent
a4dfa70a0e
commit
d3a51df0fa
@ -1819,7 +1819,7 @@ cogl_vertex_buffer_indices_new (CoglIndicesType indices_type,
|
|||||||
indices_bytes = get_indices_type_size (indices->type) * indices_len;
|
indices_bytes = get_indices_type_size (indices->type) * indices_len;
|
||||||
if (fallback)
|
if (fallback)
|
||||||
{
|
{
|
||||||
indices->vbo_name = g_malloc (indices_len);
|
indices->vbo_name = g_malloc (indices_bytes);
|
||||||
memcpy (indices->vbo_name, indices_array, indices_bytes);
|
memcpy (indices->vbo_name, indices_array, indices_bytes);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
Loading…
Reference in New Issue
Block a user