libX11: Changes to 'master'

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Mar 23 16:34:43 UTC 2022


 src/xcb_io.c |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

New commits:
commit 257927c51b08242aa5bf239346717fc817b2b286
Author: Giovanni Mascellani <gmascellani at codeweavers.com>
Date:   Fri Feb 4 10:49:25 2022 +0100

    xcb_io: Allow jumps backwards when widening the request number.
    
    Request numbers are not always seen in the numeric order by widen(),
    for example due to Mesa directly calling _XError(). When this happens,
    widen() adds 2^32 to the reported widened number, triggering failed
    assertions and bad behavior.
    
    With this commit, wrapping of the lower dword is detected in a more
    robust way, by requiring that a skip of at least 2^31 is seen.
    
    This fixes issue #152.
    
    Signed-off-by: Giovanni Mascellani <gmascellani at codeweavers.com>



More information about the xorg-commit mailing list