Commit a9c307ff authored by Neil Roberts's avatar Neil Roberts

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
parent 14669657
......@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment