--- sourceforge.net/trunk/rdesktop/rdesktop.c 2002/09/15 12:42:26 160 +++ sourceforge.net/trunk/rdesktop/rdesktop.c 2002/09/24 06:09:09 188 @@ -116,6 +116,9 @@ case 'p': STRNCPY(password, optarg, sizeof(password)); flags |= RDP_LOGON_AUTO; + p = optarg; + while (*p) + *(p++) = 'X'; break; case 'P': @@ -256,6 +259,7 @@ DEBUG(("Disconnecting...\n")); rdp_disconnect(); + ui_deinit(); return 0; } @@ -357,21 +361,21 @@ while (offset < len) { - fprintf(stderr, "%04x ", offset); + printf("%04x ", offset); thisline = len - offset; if (thisline > 16) thisline = 16; for (i = 0; i < thisline; i++) - fprintf(stderr, "%02x ", line[i]); + printf("%02x ", line[i]); for (; i < 16; i++) - fprintf(stderr, " "); + printf(" "); for (i = 0; i < thisline; i++) - fprintf(stderr, "%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.'); + printf("%c", (line[i] >= 0x20 && line[i] < 0x7f) ? line[i] : '.'); - fprintf(stderr, "\n"); + printf("\n"); offset += thisline; line += thisline; }