OK, flush out network input buffer also...
authorGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Thu, 1 Dec 1988 14:36:43 +0000 (06:36 -0800)
committerGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Thu, 1 Dec 1988 14:36:43 +0000 (06:36 -0800)
SCCS-vsn: usr.bin/telnet/utilities.c 1.9

usr/src/usr.bin/telnet/utilities.c

index 2e5c5de..96edc78 100644 (file)
@@ -16,7 +16,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)utilities.c        1.8 (Berkeley) %G%";
+static char sccsid[] = "@(#)utilities.c        1.9 (Berkeley) %G%";
 #endif /* not lint */
 
 #define        TELOPTS
 #endif /* not lint */
 
 #define        TELOPTS
@@ -229,6 +229,11 @@ SetForExit()
     if (In3270) {
        Finish3270();
     }
     if (In3270) {
        Finish3270();
     }
+#else  /* defined(TN3270) */
+    do {
+       telrcv();                       /* Process any incoming data */
+       EmptyTerminal();
+    } while (ring_full_count(&netiring));      /* While there is any */
 #endif /* defined(TN3270) */
     setcommandmode();
     fflush(stdout);
 #endif /* defined(TN3270) */
     setcommandmode();
     fflush(stdout);