Index: neercs/trunk/src/main.c
===================================================================
--- neercs/trunk/src/main.c	(revision 2596)
+++ neercs/trunk/src/main.c	(revision 2613)
@@ -389,5 +389,5 @@
         char buf[128*1024];
 
-        while (screen_list->c_socket && (n = read(screen_list->c_socket, buf, sizeof(buf)-1)) > 0)
+        if (screen_list->c_socket && (n = read(screen_list->c_socket, buf, sizeof(buf)-1)) > 0)
         {
             buf[n] = 0;
