diff options
author | Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.com> | 2017-05-27 19:11:00 +0100 |
---|---|---|
committer | Jonathan de Boyne Pollard <J.deBoynePollard-newsgroups@NTLWorld.com> | 2017-06-03 18:53:28 +0100 |
commit | 6910bfee0fb9470b0b30e5a46efeebfe760e6a2c (patch) | |
tree | 8c7f718becfbca6e374a488e49e6eac5c3b027f8 | |
parent | 1f3b5e1a826fbff8ce2fa84e0e50d082d65a08bd (diff) | |
download | rneovim-6910bfee0fb9470b0b30e5a46efeebfe760e6a2c.tar.gz rneovim-6910bfee0fb9470b0b30e5a46efeebfe760e6a2c.tar.bz2 rneovim-6910bfee0fb9470b0b30e5a46efeebfe760e6a2c.zip |
tui: Correct error in terminfo extension processing.
Using the right unibilium query function then revealed a latent NULL pointer
problem.
-rw-r--r-- | src/nvim/tui/tui.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c index d71f4b6656..15a0be0e42 100644 --- a/src/nvim/tui/tui.c +++ b/src/nvim/tui/tui.c @@ -1136,7 +1136,7 @@ static int unibi_find_ext_str(unibi_term *ut, const char *name) size_t max = unibi_count_ext_str(ut); for (size_t i = 0; i < max; ++i) { const char * n = unibi_get_ext_str_name(ut, i); - if (0 == strcmp(n, name)) { + if (n && 0 == strcmp(n, name)) { return (int)i; } } |