aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/mbyte.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <janedmundlazo@hotmail.com>2018-08-09 15:14:09 -0400
committerJan Edmund Lazo <janedmundlazo@hotmail.com>2018-08-09 15:32:13 -0400
commit6853690c78c8fcbe0d5d3265cf9badaa7307c7cf (patch)
tree21c3d9944b6f11f81bee6e55c1fb9b879a67221f /src/nvim/mbyte.c
parent4e963f24621a31feb0d27146714b3e00fbcb1676 (diff)
downloadrneovim-6853690c78c8fcbe0d5d3265cf9badaa7307c7cf.tar.gz
rneovim-6853690c78c8fcbe0d5d3265cf9badaa7307c7cf.tar.bz2
rneovim-6853690c78c8fcbe0d5d3265cf9badaa7307c7cf.zip
vim-patch:8.0.1433: illegal memory access after undo
Problem: Illegal memory access after undo. (Dominique Pelle) Solution: Avoid the column becomes negative. (Christian Brabandt, closes vim/vim#2533) https://github.com/vim/vim/commit/95dbcbea6d85a5b79d9617ab3863458fdf0217a0
Diffstat (limited to 'src/nvim/mbyte.c')
-rw-r--r--src/nvim/mbyte.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nvim/mbyte.c b/src/nvim/mbyte.c
index 7c196831ba..15fe51cad1 100644
--- a/src/nvim/mbyte.c
+++ b/src/nvim/mbyte.c
@@ -566,7 +566,9 @@ int utf_off2cells(unsigned off, unsigned max_off)
/// Convert a UTF-8 byte sequence to a wide character
///
/// If the sequence is illegal or truncated by a NUL then the first byte is
-/// returned. Does not include composing characters for obvious reasons.
+/// returned.
+/// For an overlong sequence this may return zero.
+/// Does not include composing characters for obvious reasons.
///
/// @param[in] p String to convert.
///