summaryrefslogtreecommitdiffstats
path: root/linenoise
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-09-16 06:16:53 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-09-16 06:16:53 -0700
commit171a3adbcf495b75b06b96587ceed770f6e2af3e (patch)
tree80d987360ee4025849d699862b216f01adac6941 /linenoise
parentd0989d4601db8547202b88727ab5790f3bb53d5d (diff)
downloadtxr-171a3adbcf495b75b06b96587ceed770f6e2af3e.tar.gz
txr-171a3adbcf495b75b06b96587ceed770f6e2af3e.tar.bz2
txr-171a3adbcf495b75b06b96587ceed770f6e2af3e.zip
linenoise: null-terminate display buffer.
* linenoise/linenoise.c (sync_data_to_buffer): Add missing null terminator to l->buf. This hasn't caused a problem because no code relies on it being a C string. That may be about to change.
Diffstat (limited to 'linenoise')
-rw-r--r--linenoise/linenoise.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/linenoise/linenoise.c b/linenoise/linenoise.c
index eafe11be..5f952a7a 100644
--- a/linenoise/linenoise.c
+++ b/linenoise/linenoise.c
@@ -633,6 +633,7 @@ static void sync_data_to_buf(lino_t *l)
}
l->len = bptr - l->buf;
+ *bptr++ = 0;
}
/* Single line low level line refresh.