softpipe: added null ptr check for align_free() call in vbuf code

Fixes GALLIUM_NOCELL path.  See bug 20475.
This commit is contained in:
Brian Paul 2009-03-05 09:49:00 -07:00
parent df8755edbe
commit 6db24f449d

View file

@ -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;
}