--- sourceforge.net/trunk/rdesktop/rdesktop.c 2002/04/05 07:57:43 39 +++ sourceforge.net/trunk/rdesktop/rdesktop.c 2002/05/28 11:48:55 53 @@ -214,19 +214,19 @@ strcpy(title, "rdesktop - "); strncat(title, server, sizeof(title) - sizeof("rdesktop - ")); + if (!rdp_connect(server, flags, domain, password, shell, directory)) + return 1; + + printf("Connection successful.\n"); + if (ui_create_window(title)) { - if (!rdp_connect(server, flags, domain, password, shell, - directory)) - return 1; - - printf("Connection successful.\n"); rdp_main_loop(); - printf("Disconnecting...\n"); ui_destroy_window(); - rdp_disconnect(); } + printf("Disconnecting...\n"); + rdp_disconnect(); return 0; }