CVSROOT:        /cvs/gnome
Module name:    gdm2
Changes by:     bcameron        05/05/13 14:06:53

Modified files:
        .              : ChangeLog 
        daemon         : gdm-net.c 

Log message:
2005-05-13  Brian Cameron  <[EMAIL PROTECTED]>

* daemon/gdm-net.c: Fix gdm2 so it works better
on BSD and MacOS.  Upon getting EOF on a socket/pipe/etc.
G_IO_IN is always set and G_IO_HUP may not be set.
Therefore, the 0 return from read() is important.  If
we get a length <= 0 from read() we force the socket
to be closed.  This prevents gdm-binary from causing
high CPU-load after logout.  Fixes bug #172491 
[http://bugzilla.gnome.org/show_bug.cgi?id=172491].
Fix posted by Joe Marcus Clarke.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gdm2&who=bcameron&date=explicit&mindate=2005-05-13%2014:05&maxdate=2005-05-13%2014:07

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to