Fix immediate disconnect when connecting to Windows XP RTM

git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@906 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
Jeroen Meijer 2005-05-31 18:49:05 +00:00
parent b90ffff097
commit 003ecba935

5
rdp.c
View File

@ -486,6 +486,10 @@ void
rdp_send_client_window_status(int status) rdp_send_client_window_status(int status)
{ {
STREAM s; STREAM s;
static int current_status = 1;
if (current_status == status)
return;
s = rdp_init_data(12); s = rdp_init_data(12);
@ -505,6 +509,7 @@ rdp_send_client_window_status(int status)
s_mark_end(s); s_mark_end(s);
rdp_send_data(s, RDP_DATA_PDU_CLIENT_WINDOW_STATUS); rdp_send_data(s, RDP_DATA_PDU_CLIENT_WINDOW_STATUS);
current_status = status;
} }
/* Send persistent bitmap cache enumeration PDU's */ /* Send persistent bitmap cache enumeration PDU's */