aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoroni-link <knil.ino@gmail.com>2014-12-26 12:26:09 +0100
committeroni-link <knil.ino@gmail.com>2014-12-26 12:26:09 +0100
commitce03171323816c27737a2124f7f93a4dbfe2f48d (patch)
tree78ffb5579c606b54041d2b08cc9e13dbc7dfe05c /src
parente241b0ba09941c2d9fa2be1cb75674be2b1de4eb (diff)
downloadrneovim-ce03171323816c27737a2124f7f93a4dbfe2f48d.tar.gz
rneovim-ce03171323816c27737a2124f7f93a4dbfe2f48d.tar.bz2
rneovim-ce03171323816c27737a2124f7f93a4dbfe2f48d.zip
coverity/90712: Remove unnecessary check for NULL.
** CID 90712: Dereference after null check (FORWARD_NULL) /src/nvim/getchar.c: 3654 in check_abbr() vim_strsave() never returns NULL, so q is never NULL. Removing the NULL check for q should fix this warning.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/getchar.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/getchar.c b/src/nvim/getchar.c
index 39227cc199..d0eebf8fea 100644
--- a/src/nvim/getchar.c
+++ b/src/nvim/getchar.c
@@ -3645,10 +3645,8 @@ int check_abbr(int c, char_u *ptr, int col, int mincol)
if (vim_strbyte(mp->m_keys, K_SPECIAL) != NULL) {
/* might have CSI escaped mp->m_keys */
q = vim_strsave(mp->m_keys);
- if (q != NULL) {
- vim_unescape_csi(q);
- qlen = (int)STRLEN(q);
- }
+ vim_unescape_csi(q);
+ qlen = (int)STRLEN(q);
}
/* find entries with right mode and keys */
match = (mp->m_mode & State)