summaryrefslogtreecommitdiffstats
path: root/src/mesa
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa')
-rw-r--r--src/mesa/drivers/dri/intel_winsys/intel_surface.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/intel_winsys/intel_surface.c b/src/mesa/drivers/dri/intel_winsys/intel_surface.c
index 3fa40271c83..d2e2dabadea 100644
--- a/src/mesa/drivers/dri/intel_winsys/intel_surface.c
+++ b/src/mesa/drivers/dri/intel_winsys/intel_surface.c
@@ -40,6 +40,8 @@ read_quad_f_swz(struct softpipe_surface *sps, GLint x, GLint y,
GLuint j;
assert(sps->surface.format == PIPE_FORMAT_U_A8_R8_G8_B8);
+ assert(x < sps->surface.width - 1);
+ assert(y < sps->surface.height - 1);
memcpy(temp + 8, src, 8);
memcpy(temp + 0, src + bytesPerRow, 8);