render.c: In function ‘ProcRenderAddGlyphs’:
render.c:1082: warning: comparison of distinct pointer types lacks a cast
render.c:1082: warning: comparison of distinct pointer types lacks a cast
render.c:1083: warning: comparison of distinct pointer types lacks a cast
render.c:1083: warning: comparison of distinct pointer types lacks a cast

Signed-off-by: Adam Jackson <[email protected]>
---
 render/render.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/render/render.c b/render/render.c
index 00241f9..e00ee7c 100644
--- a/render/render.c
+++ b/render/render.c
@@ -1079,8 +1079,10 @@ ProcRenderAddGlyphs (ClientPtr client)
     remain -= (sizeof (CARD32) + sizeof (xGlyphInfo)) * nglyphs;
 
     /* protect against bad nglyphs */
-    if (gi < stuff || gi > ((CARD32 *)stuff + client->req_len) ||
-        bits < stuff || bits > ((CARD32 *)stuff + client->req_len)) {
+    if ((void *)gi < (void *)stuff ||
+       (void *)gi > (void *)((CARD32 *)stuff + client->req_len) ||
+        (void *)bits < (void *)stuff ||
+       (void *)bits > (void *)((CARD32 *)stuff + client->req_len)) {
         err = BadLength;
         goto bail;
     }
-- 
1.7.2.3

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to