--- sourceforge.net/trunk/rdesktop/orders.c 2003/02/10 12:58:51 318 +++ sourceforge.net/trunk/rdesktop/orders.c 2003/03/02 23:45:34 336 @@ -605,6 +605,10 @@ if (present & 0x002000) in_uint16_le(s, os->boxbottom); + if (present & 0x004000) /* fix for connecting to a server that */ + in_uint8s(s, 10); /* was disconnected with mstsc.exe */ + /* 0x008000, 0x020000, and 0x040000 are present too ??? */ + if (present & 0x080000) in_uint16_le(s, os->x);