Fix infinite loop when 1 bad character comes in.
authorGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Fri, 19 Jun 1987 03:32:49 +0000 (19:32 -0800)
committerGregory Minshall <minshall@ucbvax.Berkeley.EDU>
Fri, 19 Jun 1987 03:32:49 +0000 (19:32 -0800)
SCCS-vsn: usr.bin/tn3270/ascii/termin.c 1.8

usr/src/usr.bin/tn3270/ascii/termin.c

index 3e1323c..52646d4 100644 (file)
@@ -196,7 +196,7 @@ register int        count;                  /* how many bytes in this buffer */
                    regControlPointer = headOfControl;
                    InControl = 0;
                    count = 0;          /* Flush current input */
                    regControlPointer = headOfControl;
                    InControl = 0;
                    count = 0;          /* Flush current input */
-                   continue;
+                   break;
                }
                if ((regControlPointer->match == c) /* hit this character */
                        || (regControlPointer->match == MATCH_ANY)) {
                }
                if ((regControlPointer->match == c) /* hit this character */
                        || (regControlPointer->match == MATCH_ANY)) {