[Mesa-dev] [PATCH 1/1] drisw: Fix invalid pointer arithmetic
Jan Vesely
jan.vesely at rutgers.edu
Thu Jun 7 23:59:28 UTC 2018
Use of void * in pointer arithmetic is illegal, use char * instead.
Fixes: cf54bd5e8381dba18d52fe438acda20cc1685bf3 ("drisw: use shared memory when possible")
Signed-off-by: Jan Vesely <jan.vesely at rutgers.edu>
---
src/gallium/winsys/sw/dri/dri_sw_winsys.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/winsys/sw/dri/dri_sw_winsys.c b/src/gallium/winsys/sw/dri/dri_sw_winsys.c
index 8335e52200..40007200a5 100644
--- a/src/gallium/winsys/sw/dri/dri_sw_winsys.c
+++ b/src/gallium/winsys/sw/dri/dri_sw_winsys.c
@@ -233,7 +233,7 @@ dri_sw_displaytarget_display(struct sw_winsys *ws,
unsigned width, height, x = 0, y = 0;
unsigned blsize = util_format_get_blocksize(dri_sw_dt->format);
unsigned offset = 0;
- void *data = dri_sw_dt->data;
+ char *data = dri_sw_dt->data;
/* Set the width to 'stride / cpp'.
*
--
2.17.1
More information about the mesa-dev
mailing list