<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Bug in XRenderSetPictureFilter (libXRender - Filter.c:149)</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Hello all,<BR>
<BR>
I spotted what seems to be a bug in libXrender, Filter.c.<BR>
Using Data32 to send the filter parameters to the server results in severe data truncation on 64-bit platforms: the XFixed type is 32-bit wide and Data32 only copies the less-meaningful 32-bit of each 64-bit word it gets to the request buffer.<BR>
Replacing that Data32 call by a regular Data one fixes it.<BR>
<BR>
Thanks,<BR>
- Pierre-Loup Griffais</FONT>
</P>
<DIV>
<HR>
</DIV>
<DIV>This email message is for the sole use of the intended recipient(s) and may
contain confidential information. Any unauthorized review, use, disclosure
or distribution is prohibited. If you are not the intended recipient,
please contact the sender by reply email and destroy all copies of the original
message. </DIV>
<DIV>
<HR>
</DIV>
<P></P>
</BODY>
</HTML>