vbo: fix crash found with shared display lists
authorBrian Paul <brianp@vmware.com>
Wed, 6 Mar 2013 19:08:17 +0000 (12:08 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 7 Mar 2013 13:28:23 +0000 (06:28 -0700)
commitc2665aacdd14beec9580246736c602e3ff04d7ae
treefbaeb53445eba723d4f93ef04a8a04afcbd9cd41
parent5984a911f9dda3f7421bdec604d30d0dfe2cea5e
vbo: fix crash found with shared display lists

This fixes a crash when a display list is created in one context
but executed from a second one.  The vbo_save_context::vertex_store
memeber will be NULL if we never created a display list with the
context.  Just check for that before dereferencing the pointer.

Fixes http://bugzilla.redhat.com/show_bug.cgi?id=918661

Note: This is a candidate for the stable branches.
src/mesa/vbo/vbo_save_draw.c