From 47e0eb5464773fe6e86831a9c3199f0689471b0c Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Fri, 12 Aug 2011 23:09:58 +0800 Subject: [PATCH] libfreerdp-core/transport: check buffer even no bytes received in nonblocking. --- libfreerdp-core/transport.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfreerdp-core/transport.c b/libfreerdp-core/transport.c index d10a5b9..5ae7f33 100644 --- a/libfreerdp-core/transport.c +++ b/libfreerdp-core/transport.c @@ -220,7 +220,7 @@ int transport_check_fds(rdpTransport* transport) STREAM* received; status = transport_read_nonblocking(transport); - if (status <= 0) + if (status < 0) return status; while ((pos = stream_get_pos(transport->recv_buffer)) > 0) -- 2.7.4