--- sourceforge.net/trunk/rdesktop/rdesktop.c 2004/06/27 19:38:18 729 +++ sourceforge.net/trunk/rdesktop/rdesktop.c 2004/06/29 16:22:41 730 @@ -720,8 +720,8 @@ } DEBUG(("Disconnecting...\n")); - cache_save_state(); rdp_disconnect(); + cache_save_state(); ui_deinit(); if (ext_disc_reason >= 2)