From db7a6684a1212f8a900b1a07bb2e9c4c87cd9586 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sat, 12 Sep 2015 23:00:15 -0700 Subject: linenoise: Suppress unknown control characters. * linenoise/linenoise.c (edit): Don't let characters less than 32 be inserted. * txr.1: Documented that control characters are rejected. --- linenoise/linenoise.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'linenoise/linenoise.c') diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c index 47d1754e..ffbd38e4 100644 --- a/linenoise/linenoise.c +++ b/linenoise/linenoise.c @@ -1030,6 +1030,8 @@ static int edit(lino_t *l, const char *prompt) } break; default: + if (c < 32) + break; if (edit_insert(l,c)) { l->error = lino_ioerr; return -1; -- cgit v1.2.3