From ef6e166374265301ee65d58eb35a0d3157220dd0 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Thu, 1 Nov 2018 19:33:20 -0700 Subject: linenoise: check for null move in move_cursor. * linenoise/linenoise.c (move_cursor): Do nothing if the requested position is current. --- linenoise/linenoise.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c index afc4e187..a7335aae 100644 --- a/linenoise/linenoise.c +++ b/linenoise/linenoise.c @@ -1275,6 +1275,9 @@ static void move_cursor_multiline(lino_t *l, int npos) static void move_cursor(lino_t *l, int npos) { + if (npos == l->dpos) + return; + if (l->mlmode) { move_cursor_multiline(l, npos); } else { -- cgit v1.2.3