cli_readline: Only insert printable chars

There should be no need to insert non-printable characters
and this prevents line editing getting confused.

Signed-off-by: Steve Bennett <steveb@workware.net.au>
This commit is contained in:
Steve Bennett 2020-11-22 14:58:45 +10:00 committed by Tom Rini
parent 652b504ff2
commit d2e64d29c4

View file

@ -493,8 +493,10 @@ static int cread_line(const char *const prompt, char *buf, unsigned int *len,
} }
#endif #endif
default: default:
cread_add_char(ichar, insert, &num, &eol_num, buf, if (ichar >= ' ' && ichar <= '~') {
*len); cread_add_char(ichar, insert, &num, &eol_num,
buf, *len);
}
break; break;
} }
} }