summaryrefslogtreecommitdiffstats
path: root/linenoise
diff options
context:
space:
mode:
Diffstat (limited to 'linenoise')
-rw-r--r--linenoise/linenoise.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c
index cb4b9f41..50e44e00 100644
--- a/linenoise/linenoise.c
+++ b/linenoise/linenoise.c
@@ -1272,7 +1272,8 @@ static void move_cursor_multiline(lino_t *l, int npos)
ab_append(&ab, seq, wcslen(seq));
}
- (void) lino_os.puts_fn(l->tty_ofs, ab.b);
+ if (ab.b)
+ (void) lino_os.puts_fn(l->tty_ofs, ab.b);
ab_free(&ab);
l->dpos = npos;
l->oldrow = nrow;