--- sourceforge.net/trunk/rdesktop/xwin.c 2004/08/23 11:13:50 753 +++ sourceforge.net/trunk/rdesktop/xwin.c 2004/08/23 11:28:23 754 @@ -1445,13 +1445,13 @@ rdpdr_check_fds(&rfds, &wfds, (BOOL) False); + if (FD_ISSET(rdp_socket, &rfds)) + return 1; + #ifdef WITH_RDPSND if (g_dsp_busy && FD_ISSET(g_dsp_fd, &wfds)) wave_out_play(); #endif - - if (FD_ISSET(rdp_socket, &rfds)) - return 1; } }