summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_buffer_objects.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2014-02-25 11:35:49 -0800
committerEric Anholt <eric@anholt.net>2014-02-25 12:19:15 -0800
commit42c2366de5a09227ae662b10ff479cee88a1f6c3 (patch)
tree7b4f005dc8c7fc629fa3e7b9f071d35655a6d9cc /src/mesa/drivers/dri/i965/intel_buffer_objects.c
parent6417cabd9cd63ac56b72e66a98141ce0817ae110 (diff)
downloadexternal_mesa3d-42c2366de5a09227ae662b10ff479cee88a1f6c3.zip
external_mesa3d-42c2366de5a09227ae662b10ff479cee88a1f6c3.tar.gz
external_mesa3d-42c2366de5a09227ae662b10ff479cee88a1f6c3.tar.bz2
i965: Fix segfaults since the buffer_storage changes.
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_buffer_objects.c')
-rw-r--r--src/mesa/drivers/dri/i965/intel_buffer_objects.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_buffer_objects.c b/src/mesa/drivers/dri/i965/intel_buffer_objects.c
index bd7e88d..e6124dc 100644
--- a/src/mesa/drivers/dri/i965/intel_buffer_objects.c
+++ b/src/mesa/drivers/dri/i965/intel_buffer_objects.c
@@ -523,7 +523,7 @@ intel_bufferobj_unmap(struct gl_context * ctx, struct gl_buffer_object *obj,
intel_batchbuffer_emit_mi_flush(brw);
_mesa_align_free(intel_obj->range_map_buffer[index]);
intel_obj->range_map_buffer[index] = NULL;
- } else if (intel_obj->range_map_bo != NULL) {
+ } else if (intel_obj->range_map_bo[index] != NULL) {
const unsigned extra = obj->Mappings[index].Pointer -
intel_obj->range_map_bo[index]->virtual;