diff --git a/appl/telnet/telnet/telnet.c b/appl/telnet/telnet/telnet.c index 57aa7ed88..a780ea38c 100644 --- a/appl/telnet/telnet/telnet.c +++ b/appl/telnet/telnet/telnet.c @@ -2109,7 +2109,11 @@ my_telnet(char *user) printf("\nUser interrupt.\n"); Exit(1); } - telnet_spin(); + if (telnet_spin()) { + printf("\nServer disconnected.\n"); + Exit(1); + } + } if (printed_encrypt) { printf("Encryption negotiated.\n");