Mesa (master): mesa: Handle failure to create a transfer.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Mon Apr 20 15:46:13 UTC 2009


Module: Mesa
Branch: master
Commit: 01397a66c77f8ebfe78b90ace59c095194a290cf
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=01397a66c77f8ebfe78b90ace59c095194a290cf

Author: José Fonseca <jfonseca at vmware.com>
Date:   Mon Apr 20 14:53:08 2009 +0100

mesa: Handle failure to create a transfer.

---

 src/mesa/state_tracker/st_cb_texture.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/src/mesa/state_tracker/st_cb_texture.c b/src/mesa/state_tracker/st_cb_texture.c
index 94e340b..c3e990e 100644
--- a/src/mesa/state_tracker/st_cb_texture.c
+++ b/src/mesa/state_tracker/st_cb_texture.c
@@ -682,7 +682,8 @@ st_TexImage(GLcontext * ctx,
                                             PIPE_TRANSFER_WRITE, 0, 0,
                                             stImage->base.Width,
                                             stImage->base.Height);
-      dstRowStride = stImage->transfer->stride;
+      if(stImage->transfer)
+         dstRowStride = stImage->transfer->stride;
    }
    else {
       /* Allocate regular memory and store the image there temporarily.   */




More information about the mesa-commit mailing list