st/mesa: add null pointer check in st_texture_image_map()
authorBrian Paul <brianp@vmware.com>
Fri, 16 Mar 2012 15:31:13 +0000 (09:31 -0600)
committerBrian Paul <brianp@vmware.com>
Sat, 17 Mar 2012 22:15:59 +0000 (16:15 -0600)
commit03f8a97d718502f60d16000aead251d88a751149
tree3cc334988a4eb13ac591f3c03bd6fe8d315e147a
parentc3fe44c5f9e8e99059d2fe4d85f24cdae89875e2
st/mesa: add null pointer check in st_texture_image_map()

If we failed to allocate a memory resource for the texture we'd crash
when we tried to map it.  Now we propogate the NULL back up to the
texstore code and generate GL_OUT_OF_MEMORY.

Fixes a crash with the upcoming piglit max-texture-size test.

NOTE: This is a candidate for the 8.0 branch.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
src/mesa/state_tracker/st_texture.c