gallium: don't use flexible array members in drivers for vertex elements cso
[mesa.git] / src / gallium / drivers / softpipe / sp_state_vertex.c
index e7dc3d002bac18bda3003b78f24b74ac5650f5f6..a151758ddcad96c79f6144952e13f50401313f8b 100644 (file)
@@ -43,7 +43,7 @@ softpipe_create_vertex_elements_state(struct pipe_context *pipe,
 {
    struct sp_velems_state *velems;
    assert(count <= PIPE_MAX_ATTRIBS);
-   velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state) + count * sizeof(*attribs));
+   velems = (struct sp_velems_state *) MALLOC(sizeof(struct sp_velems_state));
    if (velems) {
       velems->count = count;
       memcpy(velems->velem, attribs, sizeof(*attribs) * count);