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
