mirror of
https://github.com/neovim/neovim.git
synced 2025-09-28 14:08:32 +00:00
vim-patch:9.0.0009: going past the end of a menu item with only modifier
Problem: Going past the end of a menu item with only modifier.
Solution: Check for NUL.
083692d598
This commit is contained in:
@@ -1748,8 +1748,8 @@ const char *str2special(const char **const sp, const bool replace_spaces, const
|
||||
*sp = str + 1;
|
||||
}
|
||||
} else {
|
||||
// single-byte character or illegal byte
|
||||
*sp = str + 1;
|
||||
// single-byte character, NUL or illegal byte
|
||||
*sp = str + (*str == NUL ? 0 : 1);
|
||||
}
|
||||
|
||||
// Make special keys and C0 control characters in <> form, also <M-Space>.
|
||||
|
Reference in New Issue
Block a user