xfs: Changes to 'master'

Alan Coopersmith alanc at kemper.freedesktop.org
Wed Jun 17 08:05:56 PDT 2009


 os/connection.c |    3 +++
 os/waitfor.c    |   25 ++++++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

New commits:
commit 0f3597e7f313bbc231817172b9786cbfe2e974d0
Author: Alan Coopersmith <alan.coopersmith at sun.com>
Date:   Tue Jun 16 20:57:43 2009 -0700

    Bug 22084: XFS server crash with many dropped connections
    
    http://bugs.freedesktop.org/show_bug.cgi?id=22084
    
    Fixes three crashes I hit investigating this report:
    
    1) Replace ffs() with a version that handles fd_mask sized arguments instead
    of int sized ones, so we don't get stuck in 64-bit builds when fd bits
    are set past the 32-bit boundary.  (os/WaitFor.c in the X server already does
    this.)
    
    2) Check that the client OsPrivate isn't already NULL before dismantling it
    in CloseDownConnection()
    
    3) Make sure we aren't overflowing the pClientsReady buffer when returning
    the list of clients ready for processing.
    
    Signed-off-by: Alan Coopersmith <alan.coopersmith at sun.com>



More information about the xorg-commit mailing list