galahad: Prevent segfault when passing NULL to set_vertex_buffers.

State tracker now passes NULL buffer array to unbind buffers.
This commit is contained in:
José Fonseca 2012-11-05 11:05:34 +00:00
parent f1034e944b
commit 99c45c5aa4
1 changed files with 1 additions and 1 deletions

View File

@ -630,7 +630,7 @@ galahad_context_set_vertex_buffers(struct pipe_context *_pipe,
struct pipe_vertex_buffer *buffers = NULL;
unsigned i;
if (num_buffers) {
if (num_buffers && _buffers) {
memcpy(unwrapped_buffers, _buffers, num_buffers * sizeof(*_buffers));
for (i = 0; i < num_buffers; i++)
unwrapped_buffers[i].buffer = galahad_resource_unwrap(_buffers[i].buffer);