On Tue, 2015-10-20 at 18:26 +0100, Ian Jackson wrote:
> chan-read-data would spin if `read' returns early because of
> nonblocking mode.
> 
> Check whether the return value is the empty string (which can only
> happen on eof or nonblocking lack of data, and we checked eof just
> before), and if so, simply return.  The fileevent remains set up so we
> will be called again when more data arrives.
> 
> (Deployment/testing note: this change is currently live in Cambridge,
> as I cowboyed it directly into ~osstest/daemons-testing.git, on
> observing this misbehaviour.)
> 
> Signed-off-by: Ian Jackson <ian.jack...@eu.citrix.com>

Acked-by: Ian Campbell <ian.campb...@citrix.com>


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to