top: afford another level of protection for line input
This commit just provides the final protection against possible screen corruption when processing line input. [ such corruption was limited to the input line only ] Signed-off-by: Jim Warner <james.warner@comcast.net>
This commit is contained in:
parent
8ca346762d
commit
757a345209
@ -1341,7 +1341,7 @@ static char *ioline (const char *prompt) {
|
||||
pos = strlen(buf);
|
||||
break;
|
||||
default: // what we REALLY wanted (maybe)
|
||||
if (bufNXT < bufMAX && scrNXT < Screen_cols) {
|
||||
if (bufNXT < bufMAX && scrNXT < Screen_cols && strlen(buf) < bufMAX) {
|
||||
int tot = UTF8_tab[(unsigned char)key],
|
||||
sav = pos;
|
||||
if (tot < 1) tot = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user