softpipe: added null ptr check for align_free() call in vbuf code
Fixes GALLIUM_NOCELL path. See bug 20475.
This commit is contained in:
@@ -90,7 +90,8 @@ sp_vbuf_allocate_vertices(struct vbuf_render *vbr,
|
||||
unsigned size = vertex_size * nr_vertices;
|
||||
|
||||
if (cvbr->vertex_buffer_size < size) {
|
||||
align_free(cvbr->vertex_buffer);
|
||||
if (cvbr->vertex_buffer)
|
||||
align_free(cvbr->vertex_buffer);
|
||||
cvbr->vertex_buffer = align_malloc(size, 16);
|
||||
cvbr->vertex_buffer_size = size;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user