--- sourceforge.net/trunk/rdesktop/rdp.c 2003/06/19 07:29:53 424 +++ sourceforge.net/trunk/rdesktop/rdp.c 2003/06/19 11:46:30 426 @@ -865,7 +865,12 @@ case RDP_PDU_DEACTIVATE: DEBUG(("RDP_PDU_DEACTIVATE\n")); - return True; + /* We thought we could detect a clean + shutdown of the session by this + packet, but it seems Windows 2003 + is sending us one of these when we + reconnect to a disconnected session + return True; */ break; case RDP_PDU_DATA: @@ -879,7 +884,10 @@ unimpl("PDU %d\n", type); } } - return False; + return True; + /* We want to detect if we got a clean shutdown, but we + can't. Se above. + return False; */ } /* Establish a connection up to the RDP layer */