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

Author: Jan Vesely <jan.ves...@rutgers.edu>
Date:   Thu Jun  7 17:24:59 2018 -0400

drisw: Fix invalid pointer arithmetic

Use of void * in pointer arithmetic is illegal, use char * instead.
Fixes: cf54bd5e8381dba18d52fe438acda20cc1685bf3 ("drisw: use shared memory when 
possible")

Reviewed-by: Dave Airlie <airl...@redhat.com>
Signed-off-by: Jan Vesely <jan.ves...@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'.
     *

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to